洛谷P1125 笨小猴

字符串处理思想:
用下标处理,若存在则pd数组++
没啦
C++:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<string>
#include<map>
#include<algorithm>
#include<set>
#include<queue>
#define INF 0x3f3f3f3f
#define inf 0x3f
#define ll long long
using namespace std;
char c[101],len;
int a[101];
int px[256],maxn,minn;
bool pd(int sum){
    if(sum==0) return 0;
    if(sum==1) return 0;
    for(int i=2;i<=sqrt(sum);i++){
        if(sum%i==0) {
            return 0;
        }
    }
    return 1;
}
int main(){
    cin>>c;
    len=strlen(c);
    for(int i=0;i<len;i++){
        px[c[i]]++;
    }
    maxn=px[c[0]]; minn=px[c[0]];
    for(int i=1;i<=len-1;i++){
        if(maxn<px[c[i]]){
            maxn=px[c[i]];
        }
        if(minn>px[c[i]]){
            minn=px[c[i]];
        }
    }
    if(pd(maxn-minn)){
        cout<<"Lucky Word"<<endl;
        cout<<maxn-minn;
    }
    else {
        cout<<"No Answer"<<endl<<"0";
    }
    return 0;
}

  

posted @   kenlig  阅读(430)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· DeepSeek+PageAssist实现本地大模型联网
· 手把手教你更优雅的享受 DeepSeek
· Java轻量级代码工程
· 从 14 秒到 1 秒:MySQL DDL 性能优化实战
点击右上角即可分享
微信分享提示