模拟
#include<cstdio> #include<iostream> using namespace std; int n,m; string str; int main() { cin>>str; n=str.length(); for(int i=0;i<n;i+=3) { // printf("%c___\n",str[i]); if(str[i]=='S') { if(str[i+1]=='D') cout<<"Hadoken "; else cout<<"Tatsumaki Senpukyaku "; } if(str[i]=='J') cout<<"Denjin Renki "; if(str[i]=='D') { if(str[i+1]=='G') cout<<"Shoulder Throw "; else if(str[i+1]=='H') cout<<"Collarbone Breaker "; else if(str[i+1]=='S') cout<<"Shoryuken "; } if(str[i]=='A') cout<<"Somersault Throw "; if(str[i]=='H') cout<<"Jodan Sanrengeki "; } cout<<endl; return 0; } /* Shoulder Throw DGB Somersault Throw AGB Collarbone Breaker DHB Jodan Sanrengeki HJM Denjin Renki JMH Hadoken SDG Shoryuken DSD Tatsumaki Senpukyaku SAB */