| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 138659 | hjx211133333 | 破译邮件 | C++ | Wrong Answer | 0 MS | 264 KB | 751 | 2025-11-29 12:23:42 |
#include <bits/stdc++.h> using namespace std; int main() { int d,e,f,t,i,j,k,n,s; char a[100],b[100],c[100]; scanf("%d",&n); t=1; while (t<=n) { scanf("%s",a); e=i=j=k=0; f=1; while (i<=strlen(a)) { if (a[i]=='#' or a[i]=='-' or i==strlen(a)) { f=f/10; d=s=0; while (d<j) { s=s+(b[d]-'0')*f; f=f/10; d++; } c[e]=64+s; if (a[i]=='#') { c[e+1]=' '; e=e+2; } else e++; j=k=0; f=1; } else { b[j++]=a[i]; f=f*10; } i++; } c[e]='\0'; if (t<n) printf("%s\n",c); else printf("%s",c); t++; } return 0; }
------Input------
10 1#2#3#4#5#6#7#8#9#10#11#12#13#14#15#16#17#18#19#20#21#22#23#24#25#26 11-26-4-5######12-2#17-18-19-20## #9-10-11##25#26#1#2#3-1-3-1# #################### 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 #####23-24-25-26#1#2#3#4#5#6-7-8-9-10########1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-6 ################26#################### ########1-2##3-4################# 2-24 3#23
------Answer-----
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z KZDE LB QRST IJK Y Z A B CACA ABCDEFGHIJKLMNOPQRSTUVWXYZ WXYZ A B C D E FGHIJ ABCDEFGHIJKLMNOPQRSTUF Z AB CD BX C W
------Your output-----
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z KZDE @ @ @ @ @ LB QRST @ @ @ IJK @ Y Z A B CACA @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ABCDEFGHIJKLMNOPQRSTUVWXYZ @ @ @ @ @ WXYZ A B C D E FGHIJ @ @ @ @ @ @ @ ABCDEFGHIJKLMNOPQRSTUF @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Z @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ AB @ CD @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ BX C W