UVa 11489 - Integer Game
2014-12-06 22:50
309 查看
先手的人优先选取与总和对三求余的数相同的数字,然后每次取数只能取3的倍数。
#include<iostream> using namespace std; int main(){ ios::sync_with_stdio(false); int n,t=0; cin>>n; while(n--){ string s; cin>>s; int cnt=0,sum=0,b=0,c=0; for(int i=0;i<s.size();i++){ sum+=s[i]-'0'; if(s[i]%3==1) b++; else if(s[i]%3==2) c++; else cnt++; } cout<<"Case "<<++t<<": "; if(sum%3==1) if(b) cnt++; if(sum%3==2) if(c) cnt++; if(cnt%2) cout<<"S"; else cout<<"T"; cout<<endl; } return 0; }
相关文章推荐
- UVa 11489 Integer Game (博弈&想法题)
- UVA 11489- Integer Game
- Uva11489 Integer Game
- UVA 11489 Integer Game(博弈)
- UVA11489Integer Game博弈
- uva 11489 Integer Game
- uva11489 - Integer Game(考思维,找规律)
- uva 11489 - Integer Game(水题)
- uva 11489 - Integer Game(数论)
- Uva 11489 - Integer Game
- BNU19907 UVA11489 Integer Game
- UVa11489 - Integer Game
- UVA 11489 Integer Game——博弈
- UVA 11489 - Integer Game(找规律)
- UVA - 11489 Integer Game (博弈)
- UVA - 11489 Integer Game
- Uva 11489 - Integer Game 解题报告(简单推理)
- UVA 11489 - Integer Game 博弈
- UVa 11489 - Integer Game
- (UVA - 11489)Integer Game(博弈)