80分求助
查看原帖
80分求助
907805
Harry_STEAM楼主2023/7/21 10:37
#include<iostream>
#include<cstring>
using namespace std;
int main(){
	char a[101];
	int n=0,m=0,maxn=0,minn=0;
	cin>>a;
	for(int i=0;i<=strlen(a)-1;i++){
		for(int j=0;j<=strlen(a)-1;j++){
			if(a[i]==a[j]){
				n+=1;
				m+=1;
			}
		}
		if(n>=maxn){
			maxn=n;
		}
		if(minn==0){
			minn=m;
		}
		if(m<=minn){
			minn=m;
		}
		n=0;
		m=0;
	}
	if(maxn-minn-1>=2){
		for(int k=2;k<=maxn-minn-1;k++){
			if((maxn-minn)%k==0){
				cout<<"No Answer"<<endl<<0;
				break;
			}
			if(k==maxn-minn-1){
				cout<<"Luck Word"<<endl<<maxn-minn;
				break;
			}
		}
	}
	if(maxn-minn==0||maxn-minn==1){
		cout<<"No Answer"<<endl<<0;
	}
	if(maxn-minn==2){
		cout<<"Lucky Word"<<endl<<2;
	}
	return 0;
}
2023/7/21 10:37
加载中...