我爱RE
查看原帖
我爱RE
490748
cjihyy楼主2021/7/12 10:24

不知道为什么RE 感谢大佬赐教 普及-都不会我废了


#include <bits/stdc++.h>
using namespace std;
     int A[25];
int main(){
	string a;
	cin>>a;
    int maxa,mina,sum=0;
    for(int i=0;i<a.length();i++){
        A[((int)a[i])-97]++;	
	}
	for(int j=0;j<26;j++){
		maxa=A[0];
		if(A[j]>maxa) maxa=A[j];
		else if(A[j]<=maxa) continue;
	}
	for(int x=25;x>=0;x++){
		mina=A[25];
		if(A[x]<mina)  mina=A[x];
		else if(A[x]>=mina)continue;
	}
    int zhi=maxa-mina;
    for(int s=2;s<=zhi-1;s++){
    	if(zhi%s!=0){
    		sum++;
		}
		else{
			sum=0;
			break;
		}
	}
	if(sum!=0){
		cout<<"Lucky Word"<<endl<<maxa-mina;
	}
	else if(sum==0){
		cout<<"No Answer"<<endl<<0;
	}
	return 0;
}
2021/7/12 10:24
加载中...