蒟蒻40分求助
查看原帖
蒟蒻40分求助
1188087
xiaowuyang楼主2024/3/14 13:21

用的char强转(吐一地) 求助....


#include<iostream>
using namespace std;
int s[1000000],ps;
char q[1000];
int main(){
	cin>>q;
	int cs=sizeof(q);
	for(int i =0;i<cs;i++){
		s[q[i]]++;
	}
	int num=-1,min=99999;
	for(int i =1;i<cs;i++){
		if (s[i]>num){
			num=s[i];
		}
		if(s[i]<min){
			min=s[i];
		}
	}
	int as=num-min-1;
	for(int i=2;i<as;i++){
		if(as%i==0){
  			ps+=1;
		}
	}
	if(ps>0||as==0){
		cout<<"No Answer"<<endl;
		cout<<"0";
	}
	else{
		cout<<"Lucky Word"<<endl;
		cout<<as;
	}
	return 0;
}
2024/3/14 13:21
加载中...