• zoj The 12th Zhejiang Provincial Collegiate Programming Contest Demacia of the Ancients


    http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5504

     The 12th Zhejiang Provincial Collegiate Programming Contest - L
    Demacia of the Ancients

    Time Limit: 2 Seconds      Memory Limit: 65536 KB

    There is a popular multiplayer online battle arena game called Demacia of the Ancients. There are lots of professional teams playing this game. A team will be approved as Level K if there are exact K team members whose match making ranking (MMR) is strictly greater than 6000.

    You are given a list of teams. Please calculate the level of each team.

    Input

    There are multiple test cases. The first line of input contains an integer T indicating the number of test cases. For each test case:

    The first line contains an integer N (1 <= N <= 10) indicating the number of team members.

    The second line contains N integers representing the MMR of each team member. All MMRs are non-negative integers less than or equal to 9999.

    Output

    For each test case, output the level of the given team.

    Sample Input

    3
    5
    7986 6984 6645 6200 6150
    5
    7401 7377 6900 6000 4300
    3
    800 600 200
    

    Sample Output

    5
    3
    0



    分析;

    这个也是签到题。
    就是找超出6000的个数。

    AC代码:


     1 #include <stdio.h>
     2 #include <algorithm>
     3 #include <iostream>
     4 #include <string.h>
     5 #include <string>
     6 #include <math.h>
     7 #include <stdlib.h>
     8 #include <queue>
     9 #include <stack>
    10 #include <set>
    11 #include <map>
    12 #include <list>
    13 #include <iomanip>
    14 #include <vector>
    15 #pragma comment(linker, "/STACK:1024000000,1024000000")
    16 #pragma warning(disable:4786)
    17 
    18 using namespace std;
    19 
    20 const int INF = 0x3f3f3f3f;
    21 const int MAX = 1000 + 10;
    22 const double eps = 1e-8;
    23 const double PI = acos(-1.0);
    24 
    25 int a[MAX];
    26 
    27 int main()
    28 {
    29     int T;
    30     while(~scanf("%d",&T))
    31     {
    32         while(T --)
    33         {
    34             memset(a , 0 , sizeof(a));
    35             int n;
    36             cin >> n;
    37             int ans = 0 , temp;
    38             while(n --)
    39             {
    40                 scanf("%d",&temp);
    41                 if(temp > 6000)
    42                     ans ++;
    43             }
    44             cout << ans << endl;
    45         }
    46     }
    47     return 0;
    48 }
    View Code
  • 相关阅读:
    需要学习的技术
    面试资料
    数据库设计三大范式
    java List 排序 Collections.sort() 对 List 排序
    hibernate的延迟加载
    索引失效原因总结
    mybatis调用oracle存储过程
    Android开发中需要注意哪些坑
    Intent在Activity之间传值的几种方式
    Android动画(Animations)
  • 原文地址:https://www.cnblogs.com/jeff-wgc/p/4456514.html
Copyright © 2020-2023  润新知