社区讨论
各位神犇,求解
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 条回复,欢迎继续交流。
正在加载回复...