风吹飞叶


私信TA

用户名:dotcpp0778580

访问量:289

签 名:

等  级
排  名 2224
经  验 2396
参赛次数 0
文章发表 14
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

核心:

    威佐夫博弈 a == (int)((b - a) * ((sqrt(5) + 1) / 2)):先手输,其他则先手赢
代码:

from math import sqrt

while True:
    try:
        a, b = map(int, input().split())
        if a > b: a, b = b, a
        if a == (int)((b - a) * ((sqrt(5) + 1) / 2)):
            print('0')
        else:
            print('1')
    except:
        break


 

0.0分

0 人评分

  评论区

  • «
  • »