POJ 2248 Euclid's Game C++版
题目链接:http://poj.org/problem?id=2248
一个博弈的题目,要求每次从多的里面拿少的倍数的棋子直到最后拿到0就算输。
一个关键的转折点a/b>1,谁碰到这个点就能赢,代码中排除几种特殊情况,既a=b的情况,至于gcd函数就是求多少次会出现转折点!
代码如下:
1 | /*Problem: 2348 User: awq123 |
题目链接:http://poj.org/problem?id=2248
一个博弈的题目,要求每次从多的里面拿少的倍数的棋子直到最后拿到0就算输。
一个关键的转折点a/b>1,谁碰到这个点就能赢,代码中排除几种特殊情况,既a=b的情况,至于gcd函数就是求多少次会出现转折点!
代码如下:
1 | /*Problem: 2348 User: awq123 |