5648:66的锻炼计划

时间限制:2 S   /  内存限制:65536 KB
AC:29   /  Submit:86
问题描述

$$66$$ 因为吃太多糖果,长胖了,现在正在制定一个为期 $$N$$ 天的举重训练计划。第 $$i$$ 天的举重次数 $$a_i$$ 需要满足以下条件:


 $$1.$$训练强度应随时间单调不降,即 $$ a_1≤a_2≤⋯≤a_N $$。

 $$2.$$每天的训练量不得低于基础值,即 $$ a_i≥b_i $$。

 $$3.$$为防止过度训练,每天的训练量不得超过安全上限,即 $$ a_i≤c_i $$。


小红有的总训练目标为 $$M$$,他想知道是否存在满足条件的训练计划,使得 $$N$$ 天的总训练次数恰好等于 $$M$$。

输入描述

输入第一行包括两个整数 $$ N $$ 和 $$ M $$,分别表示天数和训练总目标。

输入第二行包含 $$ N $$ 个整数,第 $$ i $$ 个数表示第 $$i$$ 天的基础值 $$ b_i $$。

输入第三行包含 $$ N $$ 个整数,第 $$ i $$ 个数表示第 $$i$$ 天的安全上线 $$ c_i $$。

输出描述

输出一行,如果存在满足条件的训练计划,输出 "YES";否则输出 "NO"。(不含引号)

样例输入复制样例

【样例 1 输入】

4 10

1 2 3 4

5 6 7 8

【样例 2 输入】

5 15

5 4 3 2 1

6 7 8 9 10

样例输出

【样例 1 输出】

YES

【样例 2 输出】

NO

提示说明

对于所有测试数据有:$$1 \le N \le 10^6,1 \le M \le 10^9,1 \le b_i \le 10^6,1 \le c_i \le 10^6$$,保证对于所有 $$i$$,有 $$b_i≤c_i$$。

相关

TKKACM训练赛 Round#1


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1