社区讨论

40求调

P1603斯诺登的密码参与者 1已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@m2sky2fc
此快照首次捕获于
2024/10/28 13:30
去年
此快照最后确认于
2025/11/04 15:49
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
string s;
string yz[21]={"another","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty"};
string wt[8];
string dot;
string su[22];
int cnt=0;
int main()
{
	for(int i=1;i<=6;i++)
	{
		cin>>wt[i];
		
	}
	cin>>dot;
	for(int i=1;i<=6;i++)
	{
		for(int j=0;j<=20;j++)
		{
			if(wt[i]==yz[j]&&wt[i]=="another")
			{
				cnt++;
				su[cnt]="1";
			}
			if(wt[i]==yz[j]&&wt[i]!="another")
			{
				cnt++;
				su[cnt]=to_string(j*j%100);
				
				
			}
		}
	}
	for(int i=1;i<=cnt;i++)
	{
		
		if(su[i].size()==1)
		{
			su[i]='0'+su[i];
			
			
		}
	}
	sort(su+1,su+cnt+1);
	string ss;
	int flag=1;
	for(int i=1;i<=cnt;i++)
	{
		ss=ss+su[i];
		
	}
	int kk;
	for(int i=0;i<ss.size();i++)
	{
		if(flag==0&&ss[i]=='0'&&ss[i+1]!='0')
		{
			kk=i;
			
			break;
			
		}
	}
	string g="";

	for(int i=kk+1;i<ss.size();i++)
	{
		g=g+ss[i];
		
	}
	cout<<g;
	
	return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...