|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 changzuo 于 2021-12-18 19:13 编辑
#include<bits/stdc++.h>
using namespace std;
int prime(int n){
if(n<2) return 0;
if(n==2) return 1;
for(int i=2;i<=sqrt(n);i++){
if(n%i==0) return 0;
}
return 1;
}
int main(){
string w;
int max=0,min=100,n;
getline(cin,w);
for(int i=0;i<w.size();i++){
n=0;
if(w[i]!=' '){
for(int j=i;j<w.size();j++){
if(w==w[i+j]) {
n++;
w.erase(i+j,1);
w.insert(i+j,1,' ');
}
}
}
if(n>max) max=n;
if(n<min) min=n;
}
if(prime(max-min)) cout<<"Lucky Word"<<endl<<max-min;
else cout<<"No Answer"<<endl<<0;
return 0;
}
不知道哪里出了问题
[/i] |
|