QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22463. 参加考试

Statistics

Farmer John 必须参加每年的农业执照考试,考试有 $N$ 道判断题($1 \le N \le 1,000,000$)。去年 FJ 表现糟糕,Bessie 想帮助他。

Bessie 得到内部消息:正确答案为真的题数是 $t_{1}$、$t_{2}$、$t_{3}$、……、$t_{K}$ 中的一个($0 \le t_i \le N; 0 \le K \le 10,000$),但她不知道任何具体题的答案。她想知道,即便 FJ 不知道任何实际答案,仔细利用此信息能保证获得的最高分是多少。

例如 $N=6$ 道题的考试,Bessie 知道真题数为0或3。FJ 可如下保证答对至少3题:全部答假,若真题数为0,全部6题正确;若为3,答对3题。因此不知任何答案,只要全部标假就保证至少3题正确。

反之,考虑较差策略:猜3题真、其余3题假。若没有真答案,猜假的3题正确;若3题真,可能0题正确:猜真的3题全错,另外猜假的3题都真,则全错。此时全猜假本可答对3题,但猜3题真甚至不能保证1题正确,故不能保证答对任何题。FJ 应采用上一段策略。

给定 Bessie 的内部消息,假设 FJ 最优地利用信息,求始终能保证答对的题数。

输入格式

  • 第1行:两个空格分隔整数 $N$ 和 $K$。
  • 第 $2..K+1$ 行:第 $i+1$ 行包含一个整数 $t_{i}$。

输出格式

  • 第1行:一个整数,FJ 能保证获得的最高分。

样例

输入格式 1

6 2
0
3

输出格式 1

3

题目作者:Tom Conerly, 2010

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.