社区讨论

jshr

B3757[信息与未来 2021] 摩尔斯电码参与者 4已保存回复 3

讨论操作

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

当前回复
3 条
当前快照
1 份
快照标识符
@mji6715l
此快照首次捕获于
2025/12/23 13:54
3 个月前
此快照最后确认于
2025/12/25 21:25
2 个月前
查看原帖

直接暴力就行了

例如:

CPP
#include<bits/stdc++.h>
using namespace std;
string a,s="";
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a;
        if(a==".-")s+='A';
        if(a=="-...")s+='B';
        if(a=="-.-.")s+='C';
        if(a=="-..")s+='D';
        if(a==".")s+='E';
        if(a=="..-.")s+='F';
        if(a=="--.")s+='G';
        if(a=="....")s+='H';
        if(a=="..")s+='I';
        if(a==".---")s+='J';
        if(a=="-.-")s+='K';
        if(a==".-..")s+='L';
        if(a=="--")s+='M';
        if(a=="-.")s+='N';
        if(a=="---")s+='O';
        if(a==".--.")s+='P';
        if(a=="--.-")s+='Q';
        if(a==".-.")s+='R';
        if(a=="...")s+='S';
        if(a=="-")s+='T';
        if(a=="..-")s+='U';
        if(a=="...-")s+='V';
        if(a==".--")s+='W';
        if(a=="-..-")s+='X';
        if(a=="-.--")s+='Y';
        if(a=="--..")s+='Z';
    }
    cout<<s;
    return 0;
}

不要抄!!!

回复

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

正在加载回复...