A14.笨小猴——作者写过最特别的题解
2026-08-16 12:57:05
发布于:北京
15阅读
0回复
0点赞
首先,指明,这是作者发过的(也是写过的最特别的题解)
其中运用了某些C++的特别机制,建议学过计数排序和ASCII码的狗友们。
上代码👆
#include <bits/stdc++.h> using namespace std; bool f(int n){//素数判断 if(n < 2){ return 0; } for(int i = 2; i * i <= n; i++ ){ if(n % i == 0){ return 0; } } return 1; } int main(){ string a; cin>>a; int j[int('z' + 1)] = {0};//计数排序 for(int i = 0; i < a.size(); i++ ){ j[(int)a[i]] ++; } int Max = 0; int Min = 1111111; for(int i = 1; i <= 'z'; i++){//寻找最大值 and 最小值 if(j[i] > Max){ Max = j[i]; } if(j[i] < Min && j[i] != 0){ Min = j[i]; } } if(f(Max - Min)){//根据题意输出 cout<<"Lucky Word"<<endl; cout<<Max-Min; return 0; }else{ cout<<"No Answer"<<endl; cout<<"0"; return 0; } return 0; }
请随意盗取版权,作者不介意
还有,作者马上要更florr.io教程了,多多支持!
全部评论 2
路过的好心人点点赞求求了!!!
1周前 来自 北京
0d
1周前 来自 北京
0






有帮助,赞一个