1 条题解

  • 1
    @ 2025-1-10 13:14:23

    出生题 非常容易AC的一道题,逐位比对就完了~~

    WARNING:\color{#FF0000}\text{WARNING:}

    数字要开longlong!

    数字要开longlong!

    数字要开longlong! 重要的事情说三遍.

    #include <bits/stdc++.h>
    using namespace std;
    long long n;
    int c=0,nam[13];
    bool f=0;
    char dic[10][4]={{' ',' ',' ',' '},{' ',' ',' ',' '},{' ','A','B','C'},{' ','D','E','F'},{' ','G','H','I'},{' ','J','K','L'},{' ','M','N','O'},{' ','P','R','S'},{' ','T','U','V'},{' ','W','X','Y'}};
    int main()
    {
    	cin>>n;
    	while (n>0){
    		c++;
    		nam[c]=n%10;
    		n/=10;
    	}
    	for (int i=1;i<=4617;i++){
    		bool flag_=1;
    		string a;
    		cin>>a;
    		if (a.length()!=c){
    			continue;
    		}
    		for (int j=1;j<=c;j++){
    			bool flag=0;
    			for (int k=1;k<=3;k++){
    				if (/*比对是否相同,请补全代码,PS:有坑!*/){
    					flag=1;
    					break;
    				}
    			}
    			if (!flag){
    				flag_=0;
    				break;
    			}
    		}
    		if (flag_){
    			cout<<a<<endl;
    			f=1;
    		}
    	}
    	if (f==0){
    		cout<<"NONE";
    	}
    }
    

    信息

    ID
    9
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    74
    已通过
    6
    上传者