zoukankan      html  css  js  c++  java
  • ZOJ Problem Set 2970 Faster, Higher, Stronger

    ZOJ Problem Set - 2970
    Faster, Higher, Stronger

    Time Limit: 1 Second      Memory Limit: 32768 KB

    In the year 2008, the 29th Olympic Games will be held in Beijing. This will signify the prosperity of China and Beijing Olympics is to be a festival for people all over the world as well.

    The motto of Olympic Games is "Citius, Altius, Fortius", which means "Faster, Higher, Stronger".

    In this problem, there are some records in the Olympic Games. Your task is to find out which one is faster, which one is higher and which one is stronger.

    Input

    Standard input will contain multiple test cases. The first line of the input is a single integer T (1 <= T <= 50) which is the number of test cases. And it will be followed by Tconsecutive test cases.

    Each test case has 3 lines. The first line is the type of the records, which can only be "Faster" "Higher" or "Stronger". The second line is a positive integer N meaning the number of the records in this test case. The third line has N positive integers, i.e. the records data. All the integers in this problem are smaller than 2008.

    Output

    Results should be directed to standard output. The output of each test case should be a single integer in one line. If the type is "Faster", the records are time records and you should output the fastest one. If the type is "Higher", the records are length records. You should output the highest one. And if the type is "Stronger", the records are weight records. You should output the strongest one.

    Sample Input

    3
    Faster
    3
    10 11 12
    Higher
    4
    3 5 4 2
    Stronger
    2
    200 200
    

    Sample Output

    10
    5
    200
    

    Author: XUE, Zaiyue
    Source: The 5th Zhejiang Provincial Collegiate Programming Contest
    SOURCE CODE:
    #include<iostream>
    #include
    <string>
    #include
    <limits>

    using namespace std;

    int main()
    {
    int cases;
    cin
    >>cases;
    while(cases--)
    {
    string command;cin>>command;
    unsigned records;cin
    >>records;
    if(command == "Faster")
    {
    unsigned min
    = std::numeric_limits<unsigned>::max();
    int record;
    while(records--)
    {
    cin
    >>record;
    if(record < min)
    {
    min
    = record;
    }
    }
    cout
    <<min<<endl;
    }
    else if(command == "Higher" || command == "Stronger")
    {
    unsigned max
    = std::numeric_limits<unsigned>::min();
    int record;
    while(records--)
    {
    cin
    >>record;
    if(record > max)
    {
    max
    = record;
    }
    }
    cout
    <<max<<endl;
    }
    }
    return 0;
    }

  • 相关阅读:
    burp用命令行一键启动出现错误“a java exception has occurred”的解决
    fofa语法
    使用LaZagne获取各种密码
    获取网站ico图标以及使用shodan的http.favicon.hash方法搜同ico站点
    使用nmap-converter.py整理nmap导出的xml记录为xls文件
    使用wafw00f工具识别waf类型
    反射型XSS中的POST型复现
    锐捷统一上网行为管理与审计系统信息泄露漏洞复现(CNVD-2021-14536)
    软件工程 数组
    c语言4
  • 原文地址:https://www.cnblogs.com/malloc/p/2096314.html
Copyright © 2011-2022 走看看