题意 在n*m个格子组成的草地上 你可以选择两个是草('#')的格子点燃 每个点燃的格子在下一秒其四个相邻的是草的格子也会被点燃 问点燃所有的草至少需要多少秒
DFS和BFS的综合 如果'#‘连通块的数量大于2个是肯定不能点燃所有的 先dfs判断连通块个数 再bfs找出选哪两个格子可以最快把草烧完
#include
#include
#include
using nam...
分类:
其他好文 时间:
2015-04-03 11:20:47
阅读次数:
159
/* *function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前 *timeInt:unix time时间戳 *format:时间显示格式 */ public function time...
分类:
Web程序 时间:
2015-03-19 00:45:23
阅读次数:
202
题意:小明和BOSS开始都有100的生命值。小明开始时拥有100魔法值。小明有N个魔法技能。每个技能消耗ai魔法值同时伤害BOSS bi生命值。每一秒结束后小明如果还活着则会自动增加魔法值t。【增完魔法值不能超过100】问小明最少需要多少秒把BOSS干掉。如果没办法干掉输出“MY GOD”。BOSS...
分类:
其他好文 时间:
2015-03-11 16:46:03
阅读次数:
129
注册时我们经常会碰到,给手机发送验证码的功能,点击发送验证码,然后就是显示剩余多少秒之后重新发送验证码,效果图如下:
为了实现这样的效果,Android中内置的普通的Button是达不到要求的,我们需要拓展,所以需要自定义一个Button,...
分类:
移动开发 时间:
2015-03-10 15:34:14
阅读次数:
250
主要修改的文件为cat /etc/sysctl.conf,修改完后通过sysctl -p重新加载核心参数 1、net.ipv4.tcp_fin_timeout = 30设置socket连接断开后,系统多少秒后回收句柄,在压测时经常用到 netstat -an |grep TIME_WAIT ...
分类:
系统相关 时间:
2015-03-06 10:09:49
阅读次数:
197
crontab的粒度最小是到分钟,但是还是可以通过变通的方法做到隔多少秒运行一次。 以下方法将每10秒执行一次 crontab -e * * * * * /bin/date * * * * * sleep 10; /bin/date * * * * * sleep 20; /bin/date * * *...
分类:
其他好文 时间:
2015-02-28 14:47:41
阅读次数:
173
题意:给出一个三维坐标的牢,给出起点st,给出终点en,问能够在多少秒内逃出。学习的第一题三维的广搜@_@过程和二维的一样,只是搜索方向可以有6个方向(x,y,z的正半轴,负半轴)另外这一题的输入的方式还要再多看看--@_@--#include #include #include #inclu...
分类:
其他好文 时间:
2015-02-12 15:55:06
阅读次数:
155
#是否作为守护进程运行daemonize yes#配置 pid 的存放路径及文件名,默认为当前路径下pidfile redis.pid#Redis 默认监听端口port 6379#客户端闲置多少秒后,断开连接timeout 300#日志显示级别loglevel verbose#指定日志输出的文件名,...
分类:
其他好文 时间:
2015-02-09 10:41:09
阅读次数:
138
计算指定时间与当前的时间差 比如,3天前、10分钟前(这个在项目中经常遇到,所以记录了下来)以下是实现方法:/*** 计算指定时间与当前的时间差* @param compareDate 某一指定时间* @return 多少(秒or分or天or月or年)+前 (比如,3天前、10分钟前)*/+(...
分类:
其他好文 时间:
2015-01-26 16:56:40
阅读次数:
189
预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define语法的基本知识(例如:不能以分号结束,括号的...
分类:
其他好文 时间:
2015-01-25 20:52:49
阅读次数:
213