zoukankan      html  css  js  c++  java
  • GDUFE ACM-1347

    题目:http://acm.gdufe.edu.cn/Problem/read/id/1347

    题目这么难,来局愉快的昆特牌吧

    Time Limit: 2000/1000ms (Java/Others)

    Problem Description:

       小Z打比赛,然而比赛太难了,他坐在电脑面前被题淹没不知所措,决定开始打一局昆特牌来舒缓心情,然而这个规则出题人也帮他想好了,他发给小Z三种牌,分别是'A''C''M',每集齐一套'A''C''M',小Z就能放一个技能,听起来酷对不对?现在给出小Z手中的牌,问你他能放多少次技能。

    Input:

    输入包含多组样例,第一行为一个整数T(1≤T≤100)表示测试实例的个数,接下来T行测试实例,每行一组字符串S,只包含'A''C''M',代表小Z手中的牌。(0≤strlen(S)≤1000)

    Output:

    对于每组测试实例,请输出能施放技能的次数。

    Sample Input:

    1
    AACMC

    Sample Output:

    1

    思路:计算出现了多少个'A''C''M',输出出现次数最少的字母的数量

    难度:非常简单

    代码:
     1 #include<stdio.h>
     2 #include<string.h>
     3 int main()
     4 {
     5     int n,a,b,c,i;
     6     char ch[1000];
     7     while(~scanf("%d",&n))
     8     {
     9         while(n--)
    10         {
    11             a=b=c=0;
    12             scanf("%s",ch);
    13             for(i=0;i<strlen(ch);i++)
    14             {
    15                 if(ch[i]=='A')
    16                     a=a+1;
    17                 if(ch[i]=='C')
    18                     b=b+1;
    19                 if(ch[i]=='M')
    20                     c=c+1;
    21             }
    22             if(a>b)
    23                 a=b;
    24             if(a>c)
    25                 a=c;
    26             printf("%d
    ",a);
    27         }
    28     }
    29     return 0;
    30 }
  • 相关阅读:
    理解Linux虚拟文件系统VFS
    Linux进程间通信(IPC)
    为 区域添加 Tag
    html 模板 swig 预编译插件 grunt-swig-precompile
    如何开发 Grunt 插件
    Web开发常见的漏洞
    CSS实现不固定宽度和高度的自动居中
    Sublime Text 前端插件推荐
    JavaScript 防止事件冒泡
    HTML标签篇
  • 原文地址:https://www.cnblogs.com/ruo786828164/p/6009293.html
Copyright © 2011-2022 走看看