QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 256 MB 満点: 100

#12787. Poi

統計

当地普罗夫迪夫信息学奥林匹克竞赛(POI)按照以下不同寻常的规则举行。共有 $N$ 名参赛者和 $T$ 道题目。每道题目仅通过一个测试用例进行评分,因此对于每道题目和每位参赛者,只有两种可能:要么参赛者解决了该题,要么没有解决。任何题目都没有部分分。

每道题目分配的分数在比赛结束后确定,等于未解决该题的参赛者人数。每位参赛者的总分等于该参赛者所解决题目分数的总和。

Philip 参加了比赛,但他对复杂的计分规则感到困惑,现在他看着结果,无法确定自己在最终排名中的位置。请编写一个程序,帮助 Philip 计算他的得分和排名。

在比赛开始前,参赛者被分配了从 $1$ 到 $N$ 的唯一 ID。Philip 的 ID 是 $P$。最终排名表按参赛者得分的降序排列。如果得分相同,则解决题目数量较多的参赛者排在解决题目数量较少的参赛者前面。如果该准则依然相同,则 ID 较小的参赛者排在前面。

题目描述

编写一个程序,根据每位参赛者解决题目情况,确定 Philip 的得分及其在最终排名中的名次。

数据范围

$1 \le N \le 2,000$ 参赛者人数 $1 \le T \le 2,000$ 题目数量 $1 \le P \le N$ Philip 的 ID

输入格式

程序必须从标准输入读取以下数据: 第一行包含三个整数 $N$、$T$ 和 $P$,以空格分隔。 接下来的 $N$ 行描述了每位参赛者解决题目的情况。其中第 $k$ 行描述了 ID 为 $k$ 的参赛者解决题目的情况。每一行包含 $T$ 个整数,以空格分隔。第一个数字表示参赛者 $k$ 是否解决了第一道题,第二个数字表示是否解决了第二道题,依此类推。这 $T$ 个数字均为 $0$ 或 $1$,其中 $1$ 表示参赛者 $k$ 解决了对应的题目,$0$ 表示未解决。

输出格式

程序必须向标准输出写入一行,包含两个以空格分隔的整数。第一个整数是 Philip 在 POI 比赛中的得分。第二个整数是 Philip 在最终排名中的名次。名次是一个介于 $1$ 到 $N$ 之间的整数,其中 $1$ 表示排名第一的参赛者(即得分最高的参赛者),$N$ 表示排名最后的参赛者(即得分最低的参赛者)。

子任务

在部分测试用例中,总分值为 35 分,保证没有其他参赛者与 Philip 的得分相同。

样例

样例输入 1

5 3 2
0 0 1
1 1 0
1 0 0
1 1 0
1 1 0

样例输出 1

3 2

说明

第一道题只有一名参赛者未解决,因此分值为 1 分。第二道题有两名参赛者未解决,因此分值为 2 分。第三道题有四名参赛者未解决,因此分值为 4 分。因此,第一位参赛者得分为 4 分;第二位参赛者(Philip)、第四位和第五位参赛者的得分均为 3 分;第三位参赛者的得分为 1 分。参赛者 2、4 和 5 在第一条平局规则(解决题目数量)下得分相同,根据第二条平局规则(ID 较小者优先),Philip 排在其他人前面。因此,Philip 在最终排名中的名次是 2。他仅排在 ID 为 1 的参赛者之后。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.