Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 184 Accepted Submission(s): 135
1 //2017-09-18 2 #include <cstdio> 3 #include <cstring> 4 #include <iostream> 5 #include <algorithm> 6 #include <map> 7 8 using namespace std; 9 10 map<string, int> mp; 11 12 int main() 13 { 14 mp["rat"] = 1; 15 mp["ox"] = 2; 16 mp["tiger"] = 3; 17 mp["rabbit"] = 4; 18 mp["dragon"] = 5; 19 mp["snake"] = 6; 20 mp["horse"] = 7; 21 mp["sheep"] = 8; 22 mp["monkey"] = 9; 23 mp["rooster"] = 10; 24 mp["dog"] = 11; 25 mp["pig"] = 12; 26 27 int T; 28 cin>>T; 29 string str1, str2; 30 while(T--){ 31 cin>>str1>>str2; 32 int ans = ((mp[str2]-mp[str1])+12)%12; 33 if(ans == 0)ans = 12; 34 cout<<ans<<endl; 35 } 36 37 return 0; 38 }
原文:http://www.cnblogs.com/Penn000/p/7542636.html