链接:https://www.nowcoder.com/acm/contest/122/B来源:牛客网 题目描述 现在有两堆石子,两个人轮流从中取石子,且每个人每一次只能取1、3或9个石子,取到最后一个石子的人win。 假设先手后手都会选择最好的方式来取石子,请您判断先后手的输赢情况。 输入描述: ...
分类:
其他好文 时间:
2018-05-20 15:34:58
阅读次数:
209
/** * Definition for binary tree with next pointer. * struct TreeLinkNode { * int val; * TreeLinkNode *left, *right, *next; * TreeLinkNode(int x) : va... ...
分类:
其他好文 时间:
2018-05-20 15:26:37
阅读次数:
120
本想每个小知识一篇随笔,但是那样,看起来有些单薄,所以,就放在一片文章里了。而且,以后还会慢慢在最后不断的追加。 目录: FactoryBean BeanPostProcessor 1.FactoryBean FactoryBean接口,它在Spring框架源码内部,被大量使用,如使用AOP创建be ...
分类:
编程语言 时间:
2018-05-20 15:23:47
阅读次数:
173
我居然用暴力跑过去了。。。 思路:两个区间合成一个新的区间才会产生冲突, 我们用并查集维护前缀和, 0 - n 个节点分别表示sum[ 0 ] - sum[ n ], d[ i ] 表示 前缀i 和它的父亲的差值, 那么对于两个在同一个并查集里的来说, 就表示这个区间的值已经知道啦, check一下 ...
分类:
其他好文 时间:
2018-05-20 15:22:51
阅读次数:
160
一:事件处理机制要通过以下三个不同对象来实现: (1)事件源:事件发生的场所,通常为产生事件的组件。 (2)事件对象:封装在组件上发生的特定事件。 (3)事件监听对象:负责监听事件源发生的事件,并对事件做出相应的处理。 二: 1.匿名内部类; 2.匿名外部类; 3.实现接口; 代码如下: 注:在程序 ...
分类:
编程语言 时间:
2018-05-20 15:19:37
阅读次数:
166
/** * string与stringbuffer比较 * * @since */ public void StringCompareStringBuffer(){ Long curr = System.currentTimeMillis(); System.out.println(curr); .... ...
分类:
其他好文 时间:
2018-05-20 15:18:32
阅读次数:
179
题目:http://codeforces.com/problemset/problem/220/B 题意 给定一组数据,多次询问区间内某数字出现次数与该数字数值相同的数的个数 思路 一看到区间查询,就会想到线段树,有木有! 单点或区间的修改、查询等可是线段树的强项嘞√ 而我们今天的线段树类型为: 离 ...
分类:
其他好文 时间:
2018-05-20 14:21:50
阅读次数:
231
python代码不支持含有汉字在其中,所以文件尽量保持在全英文路径下 出现这段错误时,应该将相对路径改成绝对路径,最好将要引用的文件文本放入运行代码的project下 ...
分类:
编程语言 时间:
2018-05-20 14:18:20
阅读次数:
199
单行和多行子查询 单行和多行子查询 --子查询(单行子查询,多行子查询) --查询比"CLARK"工资高的员工的信息? --[1]'CLARK'的工资是多少? SELECT SAL FROM EMP WHERE ENAME ='CLARK'; --2450 --[2]比2450高的员工信息 SELE ...
分类:
数据库 时间:
2018-05-20 14:15:30
阅读次数:
306
基于Armitage的MSF自动化漏洞攻击实践 目录 "实践环境" "预备知识" "Armitage基础配置" "ms08\_067\_netapi:自动化漏洞溢出攻击实践" "ms14\_064\_ole\_code\_execution:IE漏洞自动化攻击实践" "ms17\_010\_eter ...
分类:
其他好文 时间:
2018-05-20 14:13:40
阅读次数:
9095