C++50分求助!
查看原帖
C++50分求助!
513855
_wzcxx楼主2022/3/31 10:04

dalaodalao们帮帮这个可怜的蒟蒻吧!

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
int sushu(int pd)
{
    if(pd==1||pd==0)    return 0;
    for(int i=2;i*i<=pd;i++)
    {
        if(pd%i==0)  return 0;
    }
    return 1;
}
int main()
{
    string s;
    cin>>s;
    int c[30];
    for(int i=0;i<s.length();i++)   c[s[i]-'a']++;
    int zd=0,zx=9209871;
    for(int i=0;i<s.length();i++)
    {
        if(c[i]>zd)    zd=c[i];
        if(c[i]<zx&&c[i]>0)    zx=c[i];
        //cout<<s[i]-'a'<<" ";
    }
    int sum=zd-zx;
    if(sushu(sum)==1)    
    {
        cout<<"Lucky Word"<<endl;
        cout<<sum<<endl;
        return 0;
    }
    cout<<"No Answer"<<endl;
    cout<<0<<endl;
    return 0;
}
2022/3/31 10:04
加载中...