30分求助!!
查看原帖
30分求助!!
597555
hzb1121楼主2022/7/4 10:44

没有什么问题啊,测试样例全过

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s;
	int ans,i;
	cin>>s;
	if(s[0]=='M'&&s[1]=='D'&&s[2]=='A')
	{
		for(i=s.size()-1;i>3;i--)
		{
			if(s[i]>='0'&&s[i]<='9')
			{
				ans=s[i]-'0';
				break;
			}
		}
		switch(ans)
		{
			case 0:cout<<"1 0 0 0 0";break;
			case 1:cout<<"0 1 0 0 0";break;
			case 2:cout<<"0 0 1 0 0";break;
			case 3:cout<<"0 0 0 1 0";break;
			case 4:cout<<"0 0 0 0 1";break;
			case 5:cout<<"0 0 0 0 1";break;
			case 6:cout<<"0 0 0 1 0";break;
			case 7:cout<<"0 0 1 0 0";break;
			case 8:cout<<"0 1 0 0 0";break;
			case 9:cout<<"1 0 0 0 0";break;
		}
	}
	else
	{
		cout<<"1 1 1 1 1";
	}
	return 0;
}
2022/7/4 10:44
加载中...