全部评论 6

  • 考古

    17小时前 来自 北京

    0
  • #include<iostream>
    #include<cmath>
    #include<string>
    using namespace std;
    bool prime(int x);

    int main()
    {
    string str;
    int a[26]= {0};
    int max=0,min=9999;
    int i;

    cin>>str;//输入字符串
    for(i=0; i<str.length(); i++) //统计各字母出现次数
        a[str[i]-'a']+=1;
    for(i=0; i<26; i++) //统计最多、最少字母的出现次数
    {
        if(max<a[i])
            max=a[i];
        if(min>a[i]&&a[i]!=0)
            min=a[i];
    }
    if(prime(max-min))
        cout<<"Lucky Word"<<endl<<(max-min)<<endl;
    else
        cout<<"No Answer"<<endl<<0<<endl;
    return 0;
    

    }

    bool prime(int x)//判断素数
    {
    int i;
    if(x<2)
    return false;
    else
    for(i=2; i<=sqrt(x); i++)
    if(x%i==0)
    return false;
    return true;
    }

    18小时前 来自 辽宁

    0
  • #include <bits/stdc++.h>
    using namespace std;
    int zhi(int n){
    if(n<=1) return 0;
    for(int i=2;i<n-1;i++){
    if(n%i==0) return 0;
    }
    return 1;
    }
    int main(){
    string n;
    int a[10086]={},big=0,small=101;
    cin>>n;
    for(int i=0;i<n.size();i++){
    a[n[i]+0]+=1;
    }
    for(int i=97;i<122;i++){
    if(a[i]!=0){
    big=max(a[i],big);
    small=min(a[i],small);
    }

    }
    if(zhi(big-small)==1) cout<<"Lucky Word"<<endl<<big-small;
    else cout<<"No Answer"<<endl<<0;
    return 0;
    

    }

    2024-08-12 来自 福建

    0
  • 其实前面是查出来一些的 只不过先发的帖
    但是质数那个确实是没看见(

    2024-04-16 来自 陕西

    0
    • userId_undefined

      mzx

      回复mzx

      还有t[i]的特判

      2024-04-16 来自 陕西

      0
  • feiwu同,没实力

    2024-04-16 来自 广东

    0
    • 。你配?(大一)

      2024-04-17 来自 广东

      0
    • 我配

      2024-04-17 来自 广东

      0
    • userId_undefined

      回复

      你个。。。。。

      2024-04-17 来自 广东

      0
  • 6

    2024-04-16 来自 广东

    0

热门讨论