介绍一种行为模式,用于保存对象的状态,并且在之后可以恢复到这种状态。备忘录模式的实现方式,需要保证被保存的对象的状态不能被对象从外部访问,目的是为了保护好这些被保存对象状态的完整性以及内部实现不向外部暴露。使用场景需要保存某个对象在某一时刻的状态或者部分状态如果通过一个接口来让其他对象得到状态,将会... ...
分类:
其他好文 时间:
2020-02-18 18:55:19
阅读次数:
82
POJ 2234 Matches Game HOJ 4388 Stone Game II POJ 2975 Nim HOJ 1367 A Stone Game POJ 2505 A multiplication game ZJU 3057 beans game POJ 1067 取石子游戏 POJ ...
分类:
其他好文 时间:
2020-02-18 15:06:13
阅读次数:
75
花了好多天,终于把这个题彻底弄懂了。。。自己太菜了 下载文件,首先checksec检查一下保护。 只开启了堆栈不可执行,接下来拖到IDA看一下C的伪代码。 大致先让你输入,然后再次让你输入。 第一次输入的话,会将输入的数据保存到bss段,第二次是向栈中输入数据,并且可以溢出。经过计算,正好可以溢出到 ...
分类:
其他好文 时间:
2020-02-18 13:32:01
阅读次数:
98
原题链接在这里:https://leetcode.com/problems/elimination-game/ 题目: There is a list of sorted integers from 1 to n. Starting from left to right, remove the fi ...
分类:
其他好文 时间:
2020-02-18 09:56:29
阅读次数:
79
Vova promised himself that he would never play computer games... But recently Firestorm — a well-known game developing company — published their newes ...
分类:
其他好文 时间:
2020-02-17 18:10:55
阅读次数:
91
拿到题面后心里一阵窃喜:这不是很容易就可以二分判断吗? 这里有个坑:当$y$在区间内的个数为偶数个时,其实是判断不出来这个区间究竟是全是$x$或者有两个$y$的。 我们设两个$y$的下标为男主与女主。那么首先就是将他们~~残忍~~ 地拆开! 我们枚举二进制数位(这里是0到9)。每次查询数位为1(即相 ...
分类:
其他好文 时间:
2020-02-16 16:42:24
阅读次数:
130
1、使用nohup ./commond & 这种方法最简单. nohup这个命令可以把程序放后台运行,顺便通过1 和2 把标准输出和标准错误重定向到文件,这样程序崩溃时才会有记录可查,这两者和程序的日志最好是分开,混在一起没办法判断轻重缓急: nohup ./server 1 server.out ...
分类:
编程语言 时间:
2020-02-16 13:03:11
阅读次数:
89
生命游戏。题意是给一个board,上面所有的元素表示细胞,细胞的死或活用0或1表示。并且有如下规则,对于每个细胞周围的八个细胞, 1. 如果小于两个活细胞,则当前细胞死亡; 2. 如果有两个或者三个活细胞,则当前细胞存活; 3. 如果大于三个活细胞,则当前细胞死亡; 4. 如果当前细胞死亡但是周围有 ...
分类:
其他好文 时间:
2020-02-15 10:12:51
阅读次数:
73
Sol 因为每种颜色的棋子互补影响,我们考虑f[i][j][k]表示前i种颜色,放了j行k列的方案数。 假设求出g[i][j][k]表示i个棋子占据恰好j行k列的方案数。 那么有f[i+1][j+x][k+y]=f[i][j][k]*g[a[i+1]][x][y]*C(n-j,x)*C(m-k,y) ...
分类:
其他好文 时间:
2020-02-14 22:42:51
阅读次数:
74
https://pwnable.kr/ https://w3challs.com/challenges/wargame http://overthewire.org/wargames/ http://www.root me.org https://pwnable.tw/ http://wargame ...
分类:
Web程序 时间:
2020-02-13 16:49:19
阅读次数:
81