韬神与小刚

简介: C语言 招新题目

链接:https://ac.nowcoder.com/acm/contest/24413/E
来源:牛客网

    韬神和小钢终于来到了黑衣人所在的住所,现在他们必须要打开黑衣人住所的所有门,这时,韬神带来的装备就发挥出作用了。现在已经知道的是每个门的密码都是一样的'w','a','n','g',但是韬神带来的材料有限,且带来的材料中含有字母·是·随机生成的,现在韬神和小钢可以在这些随机生成的字母中挑选出'w','a','n','g'组成一把钥匙或者'w','a','n','g','a','n','g'组成俩把钥匙,那么笨笨的小钢犯迷糊了,最多可以造出多少把钥匙呢?
韬神实在看不下自己小弟这么傻傻的样子,告诉了他答案。

输入描述:
第一行一个正整数n(n<=10000000),表示字符串长度。
第二行一串只含有小写字母的字符串。
输出描述:
输出韬神和小钢最多能造出多少把钥匙。
示例1
输入
4
wang
输出
1

#include <stdio.h>

int main()
{
    int n, i, a, j, g, w, b, c;
    int num[3];
    char str[100000000];
    scanf("%d", &n);
    w=0;
    a=0;
    j=0;
    g=0;
    getchar();
    for(i=0;i<n;i++){
        scanf("%c", &str[i]);
    }
    for(i=0;i<n;i++){
        if(str[i]=='w'){
            w++;
        }else if(str[i]=='a'){
            a++;
        }else if(str[i]=='n'){
            j++;
        }else if(str[i]=='g'){
            g++;
        }
    }
    if(a==j&&j==g&&j==w*2){
        printf("%d", a);
    }else{
        num[0]=a;
        num[1]=j;
        num[2]=g;
        for(b=1;b<3;b++){
            if(num[0]>num[b]){
                num[0]=num[b];
            }
        }
        c=num[0];
       // if(w%2==0){
            if(c>=w*2){
                printf("%d", 2*w);
            }else{
                printf("%d", c);
            }
       // }else{
            //if(c>=w*2){
              //  printf("%d", 2*w);
           // }else{
                
           // }
    }
    return 0;
}
相关文章
|
缓存 Shell 开发工具
Shell脚本编程实践——第4关:编写一个脚本,计算txt文件中每一行单词的个数并将结果写入另一个文件
Shell脚本编程实践——第4关:编写一个脚本,计算txt文件中每一行单词的个数并将结果写入另一个文件
940 0
|
机器学习/深度学习 存储 Shell
shell脚本编程之更多结构化命令(二)
shell脚本编程之更多结构化命令(二)
159 0
|
机器学习/深度学习 分布式计算 安全
Python 大数据开源生态在网络安全防御中的探索与实践(一)
本文主要介绍了由阿里构建的 Python 大数据生态(包括 Alink,Mars,Pygrape 等)有效改善了目前大数据处理与 AI 模型训练不能使用一门编程语言进行高效开发的现状,并介绍了部分开源框架在网络安全防御中的初步探索与实践。
2235 0
Python 大数据开源生态在网络安全防御中的探索与实践(一)
|
人工智能 网络协议 Shell
用 shell 脚本修改网卡配置信息批量写入IP地址
使用数组和for循环将IP地址进行批量修改
1422 0
|
3天前
|
弹性计算 人工智能 架构师
阿里云携手Altair共拓云上工业仿真新机遇
2024年9月12日,「2024 Altair 技术大会杭州站」成功召开,阿里云弹性计算产品运营与生态负责人何川,与Altair中国技术总监赵阳在会上联合发布了最新的“云上CAE一体机”。
阿里云携手Altair共拓云上工业仿真新机遇
|
29天前
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19262 29
|
30天前
|
人工智能 自然语言处理 搜索推荐
阿里云Elasticsearch AI搜索实践
本文介绍了阿里云 Elasticsearch 在AI 搜索方面的技术实践与探索。
18803 20
|
29天前
|
Rust Apache 对象存储
Apache Paimon V0.9最新进展
Apache Paimon V0.9 版本即将发布,此版本带来了多项新特性并解决了关键挑战。Paimon自2022年从Flink社区诞生以来迅速成长,已成为Apache顶级项目,并广泛应用于阿里集团内外的多家企业。
17508 13
Apache Paimon V0.9最新进展
|
1月前
|
存储 人工智能 前端开发
AI 网关零代码解决 AI 幻觉问题
本文主要介绍了 AI Agent 的背景,概念,探讨了 AI Agent 网关插件的使用方法,效果以及实现原理。
18694 15