社区讨论

各位神犇,求解

P1125[NOIP 2008 提高组] 笨小猴参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mi6lkjgv
此快照首次捕获于
2025/11/20 06:51
4 个月前
此快照最后确认于
2025/11/20 06:51
4 个月前
查看原帖
神犇求解
CPP
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
int main()
{
    char x[105];
    int a[30]={0},b,c,d=1,e,f,maxn=0,minn=0;
    cin>>x;
    int len=strlen(x);
    for(int i=1;i<=26;i++)
    {
        if(x[i]>='a'&&x[i]<='z')
        a[x[i]-'a']++;
        b=a[x[i]-'a'];
        c=sqrt(b-1);
    }
    for(int i=1;i<=25;i++)
    {
        if(x[i]>maxn)
        maxn=x[i];
        if(x[i]<minn)
        minn=x[i];
    }
    d=maxn-minn;
    e=sqrt(d);
    if(d==1||d==0)
    cout<<"No Answer"<<endl<<"0";
    if(d>=2)
    for(int j=1;j<=e;j++)
    f=j;
      if(d%f!=0)
      cout<<"Lucky Word"<<" "<<d;
      if(d%f==0)
      cout<<"No Answer"<<endl<<"0";
}

回复

1 条回复,欢迎继续交流。

正在加载回复...