题解 1523: 蓝桥杯算法提高VIP-打水问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-打水问题-题解(Java代码)

简单说一下结题思路:为了节省时间肯定要把打水时间长的人向后排,因为这样长时间接水的人就不用别人等了,所以我将数组排序后直接将最后的水龙头数量的大数字赋值为0;然后分别计算每个水龙头接水人消耗掉的时间,最后累加求出结果;我用的是二维数组,以水龙头为单位计算;二维数组的两个维度分别为:1.水龙头数;2.总

只做记录,基本借鉴别人

摘要:解题思路:          要将三个水龙头的等待时间分别累加起来注意事项:参考代码:#include<bits/stdc++.h> using namespace std; int main()……

桶排序思想 求解打水问题

摘要:解题思路:首先我们先把每个人打水时间从小到大排序  其次确定每只水龙头最多可以有多少人排队 依次把这些从小到大的时间放到每个水龙头。注意事项:  计算每个水龙头的等待时间,最后一个人的不用加,其次第三……

题解 1523: 蓝桥杯算法提高VIP-打水问题(JAVA+贪心)

####贪心策略给所有取水人员编号为0~n-1,水龙头编号为0~t-1,对所有人的取水时间按从小到大排序,然后从0号人员开始,依次安排到对应的水龙头(即count%t),除了每个水龙头的第一个接水的人不需要等待外,其他均需要累加当前水龙头前i个人的取水时间作为第i+1个人的等待时间。

打水问题 ——(java)

摘要:解题思路:注意事项:参考代码:import java.util.ArrayList; import java.util.Collections; import java.util.List; i……

一层for(≧∇≦)ノ 。。。

摘要:解题思路:简单注意事项:无参考代码:#include<iostream>      //其实就是操作系统的短作业优先算法,其平均等待时间最小 #include<algorithm> using n……