题意:4*4的棋盘摆满棋子,有黑有白,翻转一个棋子的同时也将翻转其上下左右的棋子(翻转后黑变白,白变黑),问使棋盘上所有棋子颜色相同,最少翻转的棋子数。 分析: 1、每个棋子至多翻转1次。翻转偶数次与不翻转结果相同,翻转奇数次与翻转1次结果相同。 2、每个棋子翻转或不翻转,共有216种情况。 3、I ...
分类:
其他好文 时间:
2017-02-18 18:47:35
阅读次数:
193
PHP 错误类型及屏蔽方法 1. 注意( Notices ) 这些都是比较小而且不严重的错误, 比如去访问一个未被定义的变量。 通常, 这类的错误是 不提示给用户的,但有时这些错误会影响到运行的结果。 2. 警告( Warnings ) 这就是稍微严重一些的错误了, 比如想要包含 include() ...
分类:
Web程序 时间:
2017-02-18 18:10:54
阅读次数:
142
一、为什么使用线程池 1、降低资源消耗,减少线程创建和销毁次数,每个工作线程可以重复利用,执行多个任务 2、可根据系统承受能力,调整工作线程的数目,防止消耗过多的内存 二、java 线程池使用 ExecutorService 真正的线程池接口。 ScheduledExecutorService 能和 ...
分类:
编程语言 时间:
2017-02-18 17:10:10
阅读次数:
213
1、通过视图DD07V, 例子:取SD 凭证类别的DOMAIN(VBTYP)DATA: LT_DD07V TYPE TABLE OF DD07V.SELECT * INTO T_DD07V FROM DD07V WHERE DOMNAME = 'VBTYP' AND DDLANGUAGE = '1' ...
分类:
其他好文 时间:
2017-02-18 15:58:08
阅读次数:
156
文件操作 打开文件的模式有: 其他文件操作 ...
分类:
编程语言 时间:
2017-02-18 15:56:51
阅读次数:
196
搭积木 搭积木 一种积木搭建方式,高为H的积木,最底层有M个积木,每一层的积木数是他的低一层的积木数+1或-1。总共有N个积木。(且每行积木数不超过10)比如上图N=13 H=6 M=2。 输入格式: 第一行为三个整数、N、H、M。第二行以后每行一个整数K,-1为结束符。 输出格式: 第一行为满足N ...
分类:
其他好文 时间:
2017-02-18 14:24:34
阅读次数:
256
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1035 题目大意:给出一个地图,每个点都指定下一步的方向。问移动情况(何时走出地图或几步后进入多长的循环) 关键思想:模拟+记忆化。我的做法是访问过的点vis置1,往后每走一步,走过的所有点vis++,因 ...
分类:
其他好文 时间:
2017-02-18 13:27:55
阅读次数:
157
【2017-02-04】 先放几个比较好的资料,看这些资料就好了: 1.Vim入门基础 http://www.jianshu.com/p/bcbe916f97e1 2.vim配置 http://blog.csdn.net/g_brightboy/article/details/14229139 3. ...
分类:
系统相关 时间:
2017-02-18 09:42:43
阅读次数:
241
1. 安装图形化界面 # yum groupinstall "X Window System" -y # yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation ...
分类:
其他好文 时间:
2017-02-18 09:16:54
阅读次数:
815
主意项目中的这个,它的作用是: 在js里面,new 一个对象,需要赋值给某个值(变量),用Vue实例化的时候,不需要赋值给值(变量),所以要单独给配一条规则,给new Vue这行代码上面加这个注释,把这行代码规则的校验跳过,通过eslint-disable。eslint的常用技巧之一 ...
分类:
Web程序 时间:
2017-02-17 23:25:21
阅读次数:
1231