#ABC357A. 洗手消毒

洗手消毒

洗手消毒

题目描述

有一瓶可以恰好消毒 MM 只手的消毒液。

NN 个外星人依次来消毒自己的手。

ii 个外星人(1iN1 \leq i \leq N)有 HiH_i 只手,想要把自己所有的手各消毒一次。

求能够把所有手都消毒干净的外星人个数。

这里,即使消毒液不足以让某个外星人把所有手都消毒干净,他也会把剩下的消毒液用完。

输入格式

输入按以下格式从标准输入给出:

NN MM
H1H_1 H2H_2 \ldots HNH_N

输出格式

输出能够把所有手都消毒干净的外星人个数。

样例

5 10
2 3 2 5 3
3

外星人按以下步骤消毒:

第一个外星人消毒自己的两只手。剩余消毒液还可以消毒 102=810-2=8 只手。

第二个外星人消毒自己的三只手。剩余消毒液还可以消毒 83=58-3=5 只手。

第三个外星人消毒自己的两只手。剩余消毒液还可以消毒 52=35-2=3 只手。

第四个外星人有五只手,但剩下的消毒液只够消毒三只手,所以他把消毒液用完了,没有把自己所有的手都消毒干净。

因此,前三个外星人能够把所有手都消毒干净,所以输出 33

5 10
2 3 2 3 5
4
1 5
1
1

所有外星人都能把自己的手全部消毒干净。

数据范围

  • 1N,M1001 \leq N, M \leq 100
  • 1Hi1001 \leq H_i \leq 100
  • 输入均为整数
难度 入门
通过率
尝试 0
已通过 0
ID
3319
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签