题意:http://acm.hdu.edu.cn/showproblem.php?pid=2516
写代码时瞎干,最后得到提示才悔恨当时没有认真研究。。。
剩余d=n-k<=2*k -->n<=3*k
如果想要赢,必须满足k<n/3。所以k-->[1,n/3].
各个状态:
通过状态分析,可以看出,必败点就是斐波那契数列。
题意:http://acm.hdu.edu.cn/showproblem.php?pid=2516
写代码时瞎干,最后得到提示才悔恨当时没有认真研究。。。
剩余d=n-k<=2*k -->n<=3*k
如果想要赢,必须满足k<n/3。所以k-->[1,n/3].
各个状态:
通过状态分析,可以看出,必败点就是斐波那契数列。
取石子游戏Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 812Accepted Submission(s): 435Problem Description1堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。取完者胜.先取者负输出"Second win".先取者胜输出"First win".Input输入有多组.每组第1行是2<=n&l
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M