zoukankan      html  css  js  c++  java
  • ACM_题目这么难,来局愉快的昆特牌吧

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

    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'中各个字符出现的次数,然后输出三者中最小次数即为施放技能的次数,水过!
    AC代码:
     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 int main(){
     4     int a,c,m,t;char str[1005];
     5     cin>>t;
     6     while(t--){
     7         cin>>str;a=c=m=0;
     8         for(int i=0;str[i]!='';++i){
     9             if(str[i]=='A')a++;
    10             else if(str[i]=='C')c++;
    11             else m++;
    12         }
    13         cout<<min(a,min(c,m))<<endl;//取最小
    14     }
    15     return 0;
    16 }
  • 相关阅读:
    链式二叉树遍历具体程序
    非线性结构
    函数调用
    递归
    队列的操作
    MFC多线程详细讲解(转)
    PreTranslateMessage()函数捕获键盘按键消息
    vc和halcon数据的相互赋值
    VC6.0加载lib文件的三种方法
    MFC中按钮控件的用法笔记(转)
  • 原文地址:https://www.cnblogs.com/acgoto/p/9231702.html
Copyright © 2011-2022 走看看