题解 P1190 【接水问题】
看到楼下的大佬们发了一些排序、堆的题解,我看不懂堆的题解啊
于是我想到了另外一种方法:
读入n;
再读入n个整数(每个人的接水量);
然后,直接模拟!
首先,前m个人占领了所有水龙头;
然后,循环,接水量-1,时间+1;
如果有人接完了,下一个人开始。
AC代码(cpp):
1 |
|
看到楼下的大佬们发了一些排序、堆的题解,我看不懂堆的题解啊
于是我想到了另外一种方法:
读入n;
再读入n个整数(每个人的接水量);
然后,直接模拟!
首先,前m个人占领了所有水龙头;
然后,循环,接水量-1,时间+1;
如果有人接完了,下一个人开始。
AC代码(cpp):
1 | #include <bits/stdc++.h>//万能头文件 |