AT_tkppc4_1_k 天使と宿題

题目描述

天使 G 同学和恶魔 V 同学在现实世界的高中上学。 今天,他们俩被布置了暑假作业!暑假共有 $N$ 天,作业共有 $N$ 页。 恶魔 V 同学很有计划性,每天做 1 页作业。 然而,天使 G 同学因为忙于给人间带来祝福(名义上),没有时间做作业! 于是,G 同学决定抄 V 同学的作业。 第 $i$ 天,G 同学去找 V 同学时,V 同学的心情值为 $a_i$,这一天最多可以抄 $a_i$ 页作业。 由于 G 同学很忙,他想尽量少去找 V 同学。请问,为了完成全部作业,G 同学最少需要去找 V 同学多少次? 注意,第 $i$ 天 G 同学去找 V 同学时,V 同学已经完成了第 $i$ 页作业。 而且,在第 $i$ 天时,不能抄第 $i+1$ 页及以后的作业。 同一天不能去找 V 同学两次或以上。

输入格式

输入从标准输入读入,格式如下: > $N$ > $a_1\ a_2\ \ldots\ a_{N-1}\ a_N$

输出格式

请输出 G 同学最少需要去找 V 同学的次数。

说明/提示

### 限制条件 - 输入均为整数。 - $1\leq N\leq 2\times 10^5$ - $1\leq a_i\leq 10^9$ ### 样例解释 1 在第 3 天和第 5 天去找即可。 ### 样例解释 2 例如,可以在第 1 天、第 3 天、第 4 天、第 6 天去找。 ### 样例解释 3 例如,在第 3 天、第 6 天、第 8 天去找即可。 由 ChatGPT 4.1 翻译