编程题
### 问题描述 有 $N$ 名战士,他们的战斗力分别为 $a_1,a_2,...,a_N$。战斗力大于等于 $80$ 或者小于等于 $9$ 的战士都属于派别 $A$,其余的属于派别 $B$。 蓝桥国王为了组建骑士团,决定给每一名战士颁发勋章以此让战士加入他的骑士团。但由于派别问题,国外不能同时给派别 $A$ 和派别 $B$ 的战士颁发勋章。 勋章每天最多只能颁发 $D$ 枚,作为军师,请你帮助国王计算出最少需要多少天才能给所有战士颁发勋章。 ### 输入格式 第一行包含两个空格分隔的整数 $N$ 和 $D$。 第二行包含 $N$ 个空格分隔的整数 $a_1,a_2,...,a_N$。 数据范围保证:$1 \leq N \leq 10^2$,$1 \leq D \leq 100$,$1 \leq a_i \leq 100$。 ### 输出格式 打印一行包含一个整数,表示所需的最少天数。 ### 样例输入 ```text 5 2 9 80 27 72 79 ``` ### 样例输出 ```text 3 ```
查看答案
赣ICP备20007335号-2