小石的签到题 (博弈论思维)

Sachi ·
更新时间:2024-11-15
· 930 次阅读

小石的签到题 (博弈论&思维)

题目传送门

思路:显然n==1先手输,当n>1时,先手总会选择最优的情况,只要不取1,可以通过取其他数,来控制剩下数的个数,当剩下数为两个时,先手取一个,后手就必输。

AC代码:

#include using namespace std; typedef long long ll; const int N=1e5+5; #define mst(a) memset(a,0,sizeof a) int main(){ int n; scanf("%d",&n); puts(n==1?"Yang":"Shi"); return 0; } Harris-H 原创文章 151获赞 134访问量 6894 关注 私信 展开阅读全文
作者:Harris-H



博弈 博弈论

需要 登录 后方可回复, 如果你还没有账号请 注册新账号