Description
给出nn个手势,类似石头剪刀布可以定义手势之间的胜败,问是否存在一种公平游戏,使得两人等概率出一个手势,根据规则两人胜率均为
Input
第一行一整数TT表示用例组数,每组用例输入一整数表示手势个数(2≤n≤1000)(2≤n≤1000)
Output
如果存在一种公平游戏则输出BalancedBalanced,否则输出BadBad
Sample Input
3
2
3
5
Sample Output
Bad
Balanced
Balanced
Solution
显然对于每个手势,其他的n−1n−1个手势中打败这个手势的和被这个手势打败的手势数量应该相同,即n−1n−1为偶数,否则不行
Code
#include<cstdio>
using namespace std;
int main()
{
int T,n;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
printf("%s\n",n%2?"Balanced":"Bad");
}
return 0;
}