1. 程式人生 > >51nod 1067 Bash遊戲V2

51nod 1067 Bash遊戲V2

解題思路:

列表找規律:

石子個數(N) 獲勝
1 A
2 B
3 A
4 A
5 A
6 A
7 B
8 A
9

A

B獲勝的情況2,7,9,14......(+2+5+2......)

可以用一個式子表示:N%7=0或2時,則B獲勝,其他情況A獲勝。

原始碼附上:

#include <iostream>
using namespace std;

int main()
{
	int T;
	cin>>T;
	int i=0,N;
	while(i<T)
	{
		cin>>N;
		if(N%7==0||N%7==2)
		{
			cout<<"B"<<endl;
		}
		else
		{
			cout<<"A"<<endl;
		}
		i++;
	}
	return 0;
}