80分,测试数据本地可以过
查看原帖
80分,测试数据本地可以过
577019
langzhu_3238楼主2023/4/1 08:23

80!测试数据本地可以过,但提交不行

#include<iostream>
#include<map>
#include<algorithm>
using namespace std;
int main()
{
	map<string,int> q;
	int i,ans,t=1,a[10];
	string s;
	q["one"]=1;q["two"]=2;q["three"]=3;q["four"]=4;q["five"]=5;q["six"]=6;q["seven"]=7;q["eight"]=8;q["nine"]=9;q["ten"]=10;
	q["eleven"]=11;q["twelve"]=12;q["thirteen"]=13;q["fourteen"]=14;q["fifteen"]=15;q["sixteen"]=16;q["seventeen"]=17;q["eighteen"]=18;q["nineteen"]=19;q["twenty"]=20;
	q["a"]=1;q["both"]=2;q["another"]=1;q["first"]=1;q["second"]=2;q["third"]=3;
	for(i=1;i<=6;i++)
	{
		cin>>s;
		if(q[s])
		{
			ans=(q[s]*q[s])%100;
			if(ans==0) continue;
			else 
			{
				a[t]=ans;
				t++;
			}
		}
	}
	cin>>s;
	sort(a+1,a+t);
	cout<<a[1];
	for(i=2;i<t;i++)
	{
		if(a[i]<10) cout<<0<<a[i];
		else cout<<a[i];
	}
}

第三个测试点过不了

2023/4/1 08:23
加载中...