- 博客(1)
- 收藏
- 关注
原创 AtCoder Beginner Contest 363 B
思路:开一数组将数据存进去,定义一个计数器和动态数组,遍历数组,如果Ai>=T 计数器加一,否则将T-Ai的值加进动态数组,之后先判断计数器是否大于等于P,如果符合条件直接输出0,否则用sort函数将动态数组进行排序,再遍历动态数组,每循环一次P就减一,直到P等于计数器,就将当前数组的值输出,并跳出循环。题意:有N个人,第 i 个人的头发长度为Ai, 问最少过多少天有P个人的头发长度打渔T?
2024-07-21 10:38:29
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人