#CSPR06B. [CSP复赛模拟第06套-B题] 保护资源
[CSP复赛模拟第06套-B题] 保护资源
保护资源
题目描述
小珅有 名士兵。Kitten 有 名士兵。小珅的士兵数量小于 Kitten 的 ,为了避免被 Kitten 打败,小珅决定分配士兵去攻击 Kitten 的资源点,让 Kitten 不得不分配士兵去防守资源点。
Kitten 一共有 个没有保护的资源点,第 个资源点的防守难度为 ,最多容纳 名进攻士兵。这意味着小珅可以投入 名士兵来进攻这个资源点。如果小珅派出了 名士兵攻击,Kitten 就需要安排 名士兵防守,假设此时 Kitten 的士兵数量少于 那么她有多少士兵就会派出多少士兵。
请问小珅能否通过分配士兵攻击资源点,逼迫 Kitten 防守,来让 Kitten 的剩余士兵数量小于小珅的剩余士兵数量。
输入格式
第一行为三个整数 。
第二行为 个空格隔开的正整数:。
第三行为 个空格隔开的正整数:。
输出格式
如果能让 Kitten 的剩余士兵数量小于小珅的剩余士兵数量,输出 “小珅的剩余士兵数量”减去“Kitten 的剩余士兵数量”• 的最大值。
否则输出 No。
输入输出样例
输入 #1
10 19 3 1 2 3 2 3 5
输出 #1
3
输入 #2
1 2 1 3 1
输出 #2
No
输入 #3
10 31 4 5 2 4 3 2 2 2 2
输出 #3
No
输入 #4
10 29 4 5 2 4 3 2 2 2 2
输出 #4
1
输入 #5
10 19 4 5 2 4 3 2 2 2 2
输出 #5
5
说明/提示
对于 的数据,,,。
子任务 (分):保证 。
子任务 (分):保证 。
子任务 (分):保证 。
子任务 (分):没有特殊限制。