博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDOJ(HDU) 1718 Rank(水题、、、)
阅读量:6495 次
发布时间:2019-06-24

本文共 1716 字,大约阅读时间需要 5 分钟。

Problem Description

Jackson wants to know his rank in the class. The professor has posted a list of student numbers and marks. Compute Jackson’s rank in class; that is, if he has the top mark(or is tied for the top mark) his rank is 1; if he has the second best mark(or is tied) his rank is 2, and so on.

Input

The input consist of several test cases. Each case begins with the student number of Jackson, an integer between 10000000 and 99999999. Following the student number are several lines, each containing a student number between 10000000 and 99999999 and a mark between 0 and 100. A line with a student number and mark of 0 terminates each test case. There are no more than 1000 students in the class, and each has a unique student number.

Output

For each test case, output a line giving Jackson’s rank in the class.

Sample Input

20070101
20070102 100
20070101 33
20070103 22
20070106 33
0 0

Sample Output

2

其实就是统计按成绩排名,第一个输入的是学号,这个学号对应的成绩可以排第几!!!

import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner sc  =new Scanner(System.in);        while(sc.hasNext()){            long[] a = new long[1005];            long[] b = new long[1005];            long n = sc.nextLong();            int k=0;            int num=0;            for(int i=0;;i++){                a[i]=sc.nextLong();                b[i]=sc.nextLong();                if(a[i]==0){                    num=i;                    break;                }                if(a[i]==n){                    k=i;                }            }            int tm=1;            for(int i=0;i
b[k]){ tm++; } } System.out.println(tm); } }}

转载地址:http://ocyyo.baihongyu.com/

你可能感兴趣的文章
(译)OpenGL ES2.0 – Iphone开发指引
查看>>
@RestController 与 @RequestMapping
查看>>
黑马程序员.bobo.DAY.1
查看>>
Unity shader 官网文档全方位学习(二)
查看>>
pbrun
查看>>
Java后端工程师学习大纲
查看>>
浏览器加载和渲染网页顺序
查看>>
微服务架构springcloud
查看>>
深入剖析Android系统试读样章
查看>>
测试用例出错重跑--flaky插件
查看>>
yaf的安装
查看>>
比较java与C++的不同
查看>>
Twitter Storm入门
查看>>
使用scikit-learn进行文本分类
查看>>
Ansible自动化运维配置与应用(结合实例)
查看>>
下面简要介绍软件工程的七条原理
查看>>
java POI实现excel实现表格导出
查看>>
Lua(三)——语句
查看>>
TensorFlow的基本运算01
查看>>
怎么看电脑有没有安装USB3.0驱动
查看>>