社区讨论

80,求助!

P4470[BJWC2018] 售票参与者 1已保存回复 0

讨论操作

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

当前回复
0 条
当前快照
1 份
快照标识符
@lo11vv2x
此快照首次捕获于
2023/10/22 13:50
2 年前
此快照最后确认于
2023/11/02 13:20
2 年前
查看原帖

80分记录

所有样例(包括自己造的)都 AC 了。QwQ :(QwQ\ :(

code

C
#include<bits/stdc++.h>
using namespace std;
string key[]={""," ***ABCDE"," FGHIJKLM"," NOPQRSTU"," VWXYZ***"};
string a[55],s;
set<char> ans;
int main() {
    int n;
    cin>>n;
    for(int i=1;i<=n;i++) {
        cin>>a[i];
    }
    cin>>s;
    for(int i=1;i<=n;i++) {
        if(a[i].find(s)!=a[i].npos) {
            ans.insert(a[i][a[i].find(s)+s.size()]);
        }
    }
    for(int i=1;i<=4;i++) {
        for(int j=1;j<=8;j++) {
            if(ans.count(key[i][j])==1) {
                cout<<key[i][j];
            }
            else {
                cout<<"*";
            }
        }
        cout<<endl;
    }
    return 0;
}


/*
26
AA
AB
AC
AD
AE
AF
AG
AH
AI
AJ
AK
AL
AM
AN
AO
AP
AQ
AR
AS
AT
AU
AV
AW
AX
AY
AZ
A
***ABCDE
FGHIJKLM
NOPQRSTU
VWXYZ***
*/


/*
3
ABCDEF
BCDEFG
CDEFGH
CDE
********
F*******
********
********
*/

回复

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

正在加载回复...