解答
  • 板块学术版
  • 楼主yehaolun
  • 当前回复12
  • 已保存回复12
  • 发布时间2023/10/14 21:50
  • 上次更新2023/11/2 13:46:46
查看原帖
解答
792978
yehaolun楼主2023/10/14 21:50

#求大佬解答

下面奉上代码:


using namespace std;
int main()
{
    string s;
    int max=0,min=100,t,q[150]={0};
    cin>>s;
    for (int i=1;i<=s.size();i++)
	 {
        q[s[i]]++;
    }
    for (int i='a';i<='z';i++) {
        if (q[i]>max) max=q[i];
        if (q[i]<min && q[i]!=0) min=q[i];
	}   
    t=max-min;
     for (int i=2;i*i<t;i++) 
     {
     	if(t%i==0) 
     	 {
        cout<<"No Answer"<<endl<<"0";
        return 0;
         }
    }
    cout<<"Lucky Word"<<endl<<t;
    return 0;
}
![]()![测试点信息](file:///C:/Users/pc/Downloads/screenshot20231014.png)
### wzoi 洛谷上都30分
#### 报答;一个关注
2023/10/14 21:50
加载中...