执着啤酒

文章
5
资源
0
加入时间
2年10月17天

趣味博弈论——斐波那契博弈

简述题目大意:有一堆个数为n的石子,游戏双方轮流取石子,满足:1)先手不能在第一次把所有的石子取完;2)之后每次可以取的石子数介于1到对手刚取的石子数的2倍之间(包含1和对手刚取的石子数的2倍)。约定取走最后一个石子的人为赢家,求必败态。结论:当石子为斐波那契数的时候, 先手必败. 反之, 先手必胜.证明这是一个跟SG函数无关的博弈, 但却充分的利用了斐波那契数列的性质, 并且我们可以由很多博弈的证

攻防世界Confusion1

Confusion1打开链接,如图所示点击login,发现无法访问,查看一下源码,有flag的信息看了题解后知道是SSTI使用{{7*7}}最常用的{{''.__class__.__mro__[2].__subclasses__()}}发现被过滤了经过测试,过滤了很多关键字,如class,subclasses等。这里使用request.args.t1且以GET方式提交t1=__class__来替换被过滤的__class__{{''.__class__}} => {{''[

HDOJ 题目1242 Rescue(BFS) Rescue

RescueTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18721    Accepted Submission(s): 6695Problem DescriptionAngel was caught b

Python中pass的作用

空语句 do nothing保证格式完整 保证语义完整以if语句为例,在c或c++/java中:if(true); //do nothingelse{ //do something}对应于python就要这样写:if true: pass #do nothingelse: #do something1 pass语句在函数中的作用当你在编写一个程序时,执行

ntfs硬盘整数分区计算方法解析

到底整数分区会得到整数的容量结果?分区计算方法: 较早时间的计算方法为: MB=(G-1)*4+1024*G 该方法用于早期的FAT32分区所得到的结果比