Question
斗兽棋规则:大象吃老虎,老虎吃猫,猫吃老鼠,老鼠吃大象。
如果牛牛赢了或者平局,输出“tiangou yiwusuoyou”,牛妹赢了输出“tiangou txdy”。
Solution
简单模拟。
按题意来就行了,有手就行。
Code
#include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int>P; const double eps = 1e-8; const int NINF = 0xc0c0c0c0; const int INF = 0x3f3f3f3f; const ll mod = 1e9 + 7; const ll maxn = 1e6 + 5; string a[4]={"elephant","tiger","cat","mouse"}; int main(){ ios::sync_with_stdio(false); cin.tie(0); string b,c; cin>>b>>c; int x,y; for(int i=0;i<4;i++){ if(a[i]==b) x=i; if(a[i]==c) y=i; } bool flag=true; if(y==x-1){ flag=false; } if(y==3&&x==0){ flag=false; } cout<<(flag?"tiangou yiwusuoyou":"tiangou txdy")<<'\n'; return 0; }