社区讨论

九敏,编译失败了qwq

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

讨论操作

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

当前回复
4 条
当前快照
1 份
快照标识符
@mhj1hwdg
此快照首次捕获于
2025/11/03 19:11
4 个月前
此快照最后确认于
2025/11/03 19:11
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
char b[26]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int c[26]={0};
bool prime(int n){
	for(int i=2;i*i<=n;i++){
		if(n%i==0) return 0;
	}
	return 1;
}
int main()
{
	string a;
	getline(cin,a);
	int maxn=-10001,minn=10001,b;
	for(int i=0;i<a.size();i++)
	{
		for(int j=0;j<26;j++)
		{
			if(a[i]==b[j])
			c[j]++;
			if(c[j]>maxn)
			maxn=c[j];
			if(c[j]>0)
			{
				if(c[j]<minn)
				minn=c[j];
			}
		}
	}
	int l=maxn-minn;
	if(prime(l))
	{
	cout<<"Lucky Word"<<endl;
	cout<<maxn-minn<<endl;
	return 0;
	}
	cout<<"No Answer"<<endl;
	cout<<0<<endl;
	return 0;
}

回复

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

正在加载回复...