社区讨论
求正解
P1125[NOIP 2008 提高组] 笨小猴参与者 5已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @lo2kgv6v
- 此快照首次捕获于
- 2023/10/23 15:18 2 年前
- 此快照最后确认于
- 2023/10/23 15:18 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
int c, b[26];
int zhi(int x){
if(x<2){
return 0;
}
for(int i=2; i<x; i++){
if(x%i==0){
return 0;
}
}
return 1;
}
int xxs(string x){
int maxi=0, mini=1e9;
for(int i=0; i<=x.size()-1; i++){
b[x[i]-'a']++;
if(b[x[i]-'a']>=maxi){
maxi=b[x[i]-'a'];
}
if(b[x[i]-'a']<=mini){
mini=b[x[i]-'a'];
}
}
c=maxi-mini;
if(zhi(c)){
return 1;
}
return 0;
}
int main(){
string a;
cin>>a;
if(xxs(a)){
cout<<"Lucky Word"<<endl<<c;
return 0;
}
cout<<"No Answer"<<endl<<0;
return 0;
}
请问哪里错了,80分。
回复
共 4 条回复,欢迎继续交流。
正在加载回复...