zoukankan      html  css  js  c++  java
  • uva 12626

     1 #include <iostream>
     2 #include <cstdio>
     3 #include <string>
     4 #include <algorithm>
     5 #include <map>
     6 using namespace std;
     7 
     8 int main()
     9 {
    10     int N, number;
    11     string str;
    12     map<char, int> pizzas;
    13     cin >> N;
    14     while(N--)
    15     {
    16         //getline(cin, str); //have something trouble?
    17         pizzas['A'] = 0;    // 3
    18         pizzas['R'] = 0;    // 2
    19         pizzas['M'] = 0;    // 1
    20         pizzas['G'] = 0;    // 1
    21         pizzas['I'] = 0;    // 1
    22         pizzas['T'] = 0;    // 1
    23         cin >> str;
    24         for(map<char, int>::iterator imap=pizzas.begin(); imap!=pizzas.end(); ++imap)
    25         {
    26             for(string::iterator istr=str.begin(); istr!=str.end(); ++istr)
    27             {
    28                 if(imap->first == *istr)
    29                     imap->second ++;
    30             }
    31         }
    32 
    33         number = 200;
    34         number = min(number, pizzas['A']/3);
    35         number = min(number, pizzas['R']/2);
    36         number = min(number, pizzas['M']/1);
    37         number = min(number, pizzas['G']/1);
    38         number = min(number, pizzas['I']/1);
    39         number = min(number, pizzas['T']/1);
    40 
    41         cout << number << endl;
    42     }
    43     return 0;
    44 }
  • 相关阅读:
    Linux 定时任务
    VIM快速使用
    ulimit 命令
    PG语句
    linux下的PGSQL安装步骤
    linux下安装mysql 5.5和5.6.32
    linux下安装达梦数据库(DM8)x86版本
    redis配置
    sql server 2008安装
    linux下安装部署oracle
  • 原文地址:https://www.cnblogs.com/aze-003/p/5110468.html
Copyright © 2011-2022 走看看