6 条题解
- 
  0
- 
#include #include #include #include #include #include const int INF=0x3f3f3f3f; const int N=1e5+10; using namespace std; string s; int a[30]; int maxx,minn=INF; bool zhangzhengbiaomeishili(int x) { if(x<2) return 0; for(int i=2;i*i<=x;i++) { if(x % i ==0) { return 0; } } return 1; } int main(){ cin>>s; int len =s.size(); for(int i=0;i<=len;i++) { a[s[i]-'a']++; } for(int i=0;i<26;i++) { maxx = max(maxx,a[i]); if(a[i]) minn=min(minn,a[i]); } if(zhangzhengbiaomeishili(maxx-minn)) cout<<"Lucky Word"<<endl<<maxx-minn; else { cout<<"No Answer"<<endl<<0; }
return 0; }
 
#include #include #include #include #include #include const int INF=0x3f3f3f3f; const int N=1e5+10; using namespace std; string s; int a[30]; int maxx,minn=INF; bool zhangzhengbiaomeishili(int x) { if(x<2) return 0; for(int i=2;i*i<=x;i++) { if(x % i ==0) { return 0; } } return 1; } int main(){ cin>>s; int len =s.size(); for(int i=0;i<=len;i++) { a[s[i]-'a']++; } for(int i=0;i<26;i++) { maxx = max(maxx,a[i]); if(a[i]) minn=min(minn,a[i]); } if(zhangzhengbiaomeishili(maxx-minn)) cout<<"Lucky Word"<<endl<<maxx-minn; else { cout<<"No Answer"<<endl<<0; }
return 0;}
 - 
 
信息
- ID
 - 701
 - 时间
 - 1000ms
 - 内存
 - 50MiB
 - 难度
 - 7
 - 标签
 - 递交数
 - 606
 - 已通过
 - 162
 - 上传者