1. 程式人生 > >51nod 1070 Bash遊戲 V4

51nod 1070 Bash遊戲 V4

name include pan int c++ 博弈 ear nod while

這種博弈題 都是打表找規律 可我連怎麽打表都不會

這個是湊任務的吧....以後等腦子好些了 再琢磨吧

就是斐波那契數列中的數 是必敗態

#include<bits/stdc++.h>
using namespace std;
map<long long ,int> mp;

void init()
{
    mp.clear();
    long long a=1,b=1;
    while (a < 1e9+1000)
    {
        mp[a]++;
        a = a+b;
        b 
= a-b; } } int main() { init(); int t; scanf("%d",&t); while (t--) { int n; scanf("%d",&n); if(mp[n]) puts("B"); else puts("A"); } }

51nod 1070 Bash遊戲 V4