笨小猴:(错的)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int sum[25];
char a[105];
scanf("%s",a);
for(int i=1;i<=strlen(a);i++)
{
sum[a[i]-'a']++;
}
sort(sum,sum+25);
bool flag=true;
for(int i=3;i<sum[25]-sum[0];i++)
{
if((sum[25]-sum[0])%i==0)
{cout<<"No Answer"<<' '<<'0';flag=false;break;}
}
if(flag&&(sum[25]-sum[0])!=1)
cout<<"Lucky Word"<<' '<<sum[25]-sum[0];
if((sum[25]-sum[0])==2)
cout<<"Lucky Word"<<' '<<sum[25]-sum[0];
if((sum[25]-sum[0])==1)
cout<<"No Answer"<<' '<<'0';
return 0;
}
鞍点(错的)
using namespace std;
int main()
{
int a[6][6],x,maxx=-100,b[6],minn=100000,c[6],k[6];
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
cin>>x;
a[i][j]=x;
if(a[i][j]>maxx)
{
maxx=a[i][j];
b[i]=maxx;
k[i]=j;
}
}
maxx=-100;
}
for(int j=1;j<=5;j++)
{
for(int i=1;i<=5;i++)
{
if(a[i][j]<minn)
{
minn=a[i][j];
c[j]=minn;
}
}
minn=100000;
}
bool flag=true;
for(int i=1;i<=5;i++)
{
if(b[i]==c[(k[i])])
{
cout<<b[i]<<' ';
flag=false;
}
}
if(flag) cout<<"not found";
return 0;
}