社区讨论
求调
P1603斯诺登的密码参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mhjo54ml
- 此快照首次捕获于
- 2025/11/04 05:45 4 个月前
- 此快照最后确认于
- 2025/11/04 05:45 4 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
string s;
vector<int> v;
int main(){
getline(cin,s);
string s1="";
for(int i=0;i<s.size();i++){
if(s[i]==' '){
if(s1=="one"||s1=="another"){
int a=1*1%100;
v.push_back(a);
s1="";
}else if(s1=="two"){
int a=2*2%100;
v.push_back(a);
s1="";
}else if(s1=="three"){
int a=3*3%100;
v.push_back(a);
s1="";
}else if(s1=="four"){
int a=4*4%100;
v.push_back(a);
s1="";
}else if(s1=="five"){
int a=5*5%100;
v.push_back(a);
s1="";
}else if(s1=="six"){
int a=6*6%100;
v.push_back(a);
s1="";
}else if(s1=="seven"){
int a=7*7%100;
v.push_back(a);
s1="";
}else if(s1=="eight"){
int a=8*8%100;
v.push_back(a);
s1="";
}else if(s1=="nine"){
int a=9*9%100;
v.push_back(a);
s1="";
}else if(s1=="ten"){
int a=10*10%100;
v.push_back(a);
s1="";
}else if(s1=="eleven"){
int a=11*11%100;
v.push_back(a);
s1="";
}else if(s1=="twelve"){
int a=12*12%100;
v.push_back(a);
s1="";
}else if(s1=="thirteen"){
int a=13*13%100;
v.push_back(a);
s1="";
}else if(s1=="fourteen"){
int a=14*14%100;
v.push_back(a);
s1="";
}else if(s1=="fifteen"){
int a=15*15%100;
v.push_back(a);
s1="";
}else if(s1=="sixteen"){
int a=16*16%100;
v.push_back(a);
s1="";
}else if(s1=="seventeen"){
int a=17*17%100;
v.push_back(a);
s1="";
}else if(s1=="eighteen"){
int a=18*18%100;
v.push_back(a);
s1="";
}else if(s1=="nineteen"){
int a=19*19%100;
v.push_back(a);
s1="";
}else if(s1=="twenty"){
int a=20*20%100;
v.push_back(a);
s1="";
}else{
s1="";
}
}else{
s1=s1+s[i];
}
}
if(!s1.empty()){
if(s1=="one"||s1=="another"){
int a=1*1%100;
v.push_back(a);
}else if(s1=="two"){
int a=2*2%100;
v.push_back(a);
}else if(s1=="three"){
int a=3*3%100;
v.push_back(a);
}else if(s1=="four"){
int a=4*4%100;
v.push_back(a);
}else if(s1=="five"){
int a=5*5%100;
v.push_back(a);
}else if(s1=="six"){
int a=6*6%100;
v.push_back(a);
}else if(s1=="seven"){
int a=7*7%100;
v.push_back(a);
}else if(s1=="eight"){
int a=8*8%100;
v.push_back(a);
}else if(s1=="nine"){
int a=9*9%100;
v.push_back(a);
}else if(s1=="ten"){
int a=10*10%100;
v.push_back(a);
}else if(s1=="eleven"){
int a=11*11%100;
v.push_back(a);
}else if(s1=="twelve"){
int a=12*12%100;
v.push_back(a);
}else if(s1=="thirteen"){
int a=13*13%100;
v.push_back(a);
}else if(s1=="fourteen"){
int a=14*14%100;
v.push_back(a);
}else if(s1=="fifteen"){
int a=15*15%100;
v.push_back(a);
}else if(s1=="sixteen"){
int a=16*16%100;
v.push_back(a);
}else if(s1=="seventeen"){
int a=17*17%100;
v.push_back(a);
}else if(s1=="eighteen"){
int a=18*18%100;
v.push_back(a);
}else if(s1=="nineteen"){
int a=19*19%100;
v.push_back(a);
}else if(s1=="twenty"){
int a=20*20%100;
v.push_back(a);
}
}
sort(v.begin(),v.end());
if(v.empty()){
cout<<0<<endl;
return 0;
}
for(int i=0;i<v.size();i++){
cout<<v[i];
}
return 0;
}
虽然代码有些繁琐,但还是希望各位大佬调调,必关!!!
注:40分,#1#3AC
回复
共 0 条回复,欢迎继续交流。
正在加载回复...