一直没搞懂,工厂模式到是什么鬼,今天要搞他一下: 引子 话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,****户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你 ...
分类:
其他好文 时间:
2017-03-05 16:14:23
阅读次数:
217
Given a 2D grid, each cell is either a wall 2, a zombie 1or people 0 (the number zero, one, two).Zombies can turn the nearest people(up/down/left/righ ...
分类:
其他好文 时间:
2017-03-05 14:51:35
阅读次数:
195
题目链接:森林 这道题想法很显然。既然只有加边而没有删边,那么每次启发式合并就可以了。查询路径\(k\)小似乎需要主席树,那么把主席树和倍增表一起暴力重构就好了。 然后发现这样的空间复杂度是\(O(n\log^2n)\)的。感觉非常不靠谱,于是滚去写了个节点回收站……然后发现主席树节点回收的话每个节 ...
分类:
其他好文 时间:
2017-03-05 13:22:15
阅读次数:
244
题意:已知两数,根据公式求第三个数。 分析: 1、.lfG++编译不过的C++可能编译过。 2、输出.lf改成.f后G++可编译过。 ...
分类:
其他好文 时间:
2017-03-05 00:37:51
阅读次数:
205
随机生成15个1-100的数,存入一维数组,再分三行输出: ...
分类:
编程语言 时间:
2017-03-04 22:23:37
阅读次数:
219
1 #include 2 int main() 3 { 4 int i=9,j,k; 5 for (;i>=0;i--) 6 { 7 for(k=i;k>0;k--) 8 printf(" "); 9 for(j=1;j0;k--) 16 printf(" "); 17 ... ...
分类:
其他好文 时间:
2017-03-04 21:59:00
阅读次数:
204
1. 编程环境:ubuntu下使用vi编辑器编写的程序,通过gcc编译。 2. 实现现象:在终端屏幕打印出由指定的A-Z字母,组成的对称金字塔。仅提供打印出大写字母图形。 3. C代码 #if 1 /*思路:先输出每行空格,再输出每行的升序降序字母*/ #include <stdio.h> int ...
分类:
其他好文 时间:
2017-03-04 21:14:56
阅读次数:
220
不常用,所以整理在这里,分享给同行使用 方法一:取尾数法 方法二:数字规律法 ...
分类:
Web程序 时间:
2017-03-04 19:05:35
阅读次数:
407
https://vjudge.net/problem/UVA-10881 题意: 一根长度为L厘米的木棍上有n只蚂蚁,每只蚂蚁要么朝左爬,要么朝右爬,速度为1厘米/秒。当两只蚂蚁相撞时,二者同时掉头。给出每只蚂蚁的初始位置和朝向,计算T秒之后每只蚂蚁的位置。 思路: 首先,如果不考虑掉头的话,蚂蚁相 ...
分类:
其他好文 时间:
2017-03-04 19:04:06
阅读次数:
258
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path. ...
分类:
其他好文 时间:
2017-03-04 18:47:58
阅读次数:
133