摘要: Problem 有一堆石子共有N个。A B两个人轮流拿,A先拿。每次拿的数量最少1个,最多不超过对手上一次拿的数量的2倍(A第1次拿时要求不能全拿走)。拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N,问最后谁能赢得比赛。 例如N = 3。A只能拿1颗或2颗,所以B 阅读全文
posted @ 2019-09-02 21:34 CCWUCMCTS 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Code include include include define ll long long define inf 0x7fffffffffffffff define mem(a, x) memset(a,x,sizeof(a)) define io_opt ios::sync_with_std 阅读全文
posted @ 2019-09-02 21:29 CCWUCMCTS 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Problem 有一堆石子共有N个。A B两个人轮流拿,A先拿。每次拿的数量只能是2的正整数次幂,比如(1,2,4,8,16....),拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N,问最后谁能赢得比赛。 例如N = 3。A只能拿1颗或2颗,所以B可以拿到最后1颗 阅读全文
posted @ 2019-09-02 20:38 CCWUCMCTS 阅读(147) 评论(0) 推荐(0) 编辑