5 条题解
-
-1
#include<bits/stdc++.h> using namespace std; string s; int a[27],len,maxn=1,minn=100; bool f(int x){ if(x<2){ return false; } for(int i=2;i*i<=x;i++){ if(x%i==0){ return false; } } return true; } int main(){ cin>>s; len=s.length(); for(int i=0;i<len;i++){ a[(int)(s[i]-'a'+1)]++; } for(int i=1;i<=26;i++){ if(a[i]!=0){ maxn=max(maxn,a[i]); minn=min(minn,a[i]); } } if(f(maxn-minn)){ cout<<"Lucky Word\n"<<maxn-minn; } else{ cout<<"No Answer\n0"; } return 0; }
信息
- ID
- 265
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 1585
- 已通过
- 405
- 上传者