题目名称 1449. [USACO Mar]参加考试
输入输出 teststr.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarcqw 于2013-11-30加入
开放分组 全部用户
提交状态
分类标签
贪心 USACO
分享题解
通过:24, 提交:54, 通过率:44.44%
Gravatar一個人的雨 100 0.005 s 0.31 MiB C++
GravatarSatoshi 100 0.005 s 0.31 MiB C++
GravatarStrawberry 100 0.005 s 0.35 MiB C++
GravatarNVIDIA 100 0.005 s 4.09 MiB C++
Gravatar<蒟蒻>我要喝豆奶 100 0.006 s 0.31 MiB C++
Gravatardigital-T 100 0.006 s 0.33 MiB C++
Gravatarmikumikumi 100 0.006 s 0.35 MiB C++
Gravatar正确率超低的渣渣 100 0.006 s 7.79 MiB Pascal
Gravatarcstdio 100 0.007 s 0.31 MiB C++
Gravatarzjmfrank2012 100 0.007 s 0.32 MiB C++
本题关联比赛
20131130
20131130
关于 参加考试 的近10条评论(全部评论)
农场主的证明能搞80分,不错。语文要好好学了,题目都看不懂。。。。
GravatarSatoshi
2015-09-20 14:34 8楼
其实证明并不是特别的难,想了半天的我果然还是太弱
Gravatarmikumikumi
2015-09-20 11:24 7楼
回复 @cstdio :
这个证明,膜拜ORZZZZZ

╮(╯▽╰)╭,n和k打反害我挂了3次。
GravatarEzio
2014-09-28 20:26 6楼
Gravatar超级傲娇的AC酱
2013-12-20 12:37 5楼
回复 @cstdio :
这个解题过程太酷炫了
GravatarStrawberry
2013-12-04 22:15 4楼
我有一个证明,但这里空白太小,写不下
Gravatarcstdio
2013-12-04 21:24 3楼
回复 @法法桶 :
说得好
Gravatar正确率超低的渣渣
2013-12-02 20:22 2楼
严重表示对题重交可耻 尤其是赵赵赵~
Gravatar正确率超低的渣渣
2013-12-02 20:11 1楼

1449. [USACO Mar]参加考试

★★   输入文件:teststr.in   输出文件:teststr.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】


Farmer John要参加一年一度的农民资格考试。考试很简单,只有N个 (1≤N≤1,000,000)true/false的判断题。然而FJ去年考试却“杯具”了,Bessie:希望今年能帮帮他。

Bessie得到可靠的内部消息,有可能有T_1,T_2,T_3,...,或T_K(0≤T_i≤N;0≤K≤10,000)

道题的答案为ture:,但具体哪道题的答案是什么却不知道。Bessie希望知道在认真研究了这些内部消息后(虽然不能确定任何一道题的具体答案),一定保证FJ考试时能获得的最高分数是多少?

为了说明Bessie的想法,考虑N=6的一次考试,Bessie知道答案为true的题的数量是0或者3。FJ可以按这样的做题策略来答对至少3题:如果FJ全部答'false',那么当有0道题的正确答案是'true',则FJ答对6题;而当有3道题的正确答案是'true',则FJ答对3题。因此,只要FJ部答'false',那么至少一定能答对3题,尽管FJ并不知道每道题的确切答案。

另一方面,考虑如果FJ选择了另一种非最优的做题策略:他猜测某3道题为'true'而另3道题为'false'。当所有题目的正确答案是'false'时,那么FJ能答对3道题。而当有3道题的正确答案是'true'时,那么FJ有可能一道题都答不对。这是因为FJ有可能把3道正确答案为'true'的题全猜成'false'!这说明这种做题策略不如前一种优秀。

给出Bessie获得的内部消息,计算出FJ采用最优做题策略保证能得到的最高分数是多少?


【输入格式】


第1行:2个整数N,K

第2…K+1行:第i+1行包含一个整数t_i


【输出格式】

第1行:一个整数,表示FJ一定能获得的最高分数

【样例输入】

6 2
0
3

【样例输出】

3

【提示】

在此键入。

【来源】

在此键入。