蓝桥杯算法提高VIP-打水问题-题解(Java代码) 简单说一下结题思路:为了节省时间肯定要把打水时间长的人向后排,因为这样长时间接水的人就不用别人等了,所以我将数组排序后直接将最后的水龙头数量的大数字赋值为0;然后分别计算每个水龙头接水人消耗掉的时间,最后累加求出结果;我用的是二维数组,以水龙头为单位计算;二维数组的两个维度分别为:1.水龙头数;2.总 题解列表 2020年05月11日 0 点赞 0 评论 1098 浏览 评分:0.0
只做记录,基本借鉴别人 摘要:解题思路: 要将三个水龙头的等待时间分别累加起来注意事项:参考代码:#include<bits/stdc++.h> using namespace std; int main()…… 题解列表 2024年03月14日 0 点赞 0 评论 617 浏览 评分:0.0
取模,保存上一个打水人时间即可 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin>>n>>m; int …… 题解列表 2024年02月12日 0 点赞 0 评论 566 浏览 评分:0.0
桶排序思想 求解打水问题 摘要:解题思路:首先我们先把每个人打水时间从小到大排序 其次确定每只水龙头最多可以有多少人排队 依次把这些从小到大的时间放到每个水龙头。注意事项: 计算每个水龙头的等待时间,最后一个人的不用加,其次第三…… 题解列表 2023年03月16日 0 点赞 0 评论 570 浏览 评分:0.0
蓝桥杯算法提高VIP-打水问题 摘要:解题思路:注意事项:参考代码:import java.util.Arrays; import java.util.Scanner; public class Main { publi…… 题解列表 2022年11月01日 0 点赞 0 评论 484 浏览 评分:0.0
1523: 蓝桥杯算法提高VIP-打水问题 摘要:解题思路:注意事项:参考代码:#include<iostream>#include<algorithm>using namespace std;int n, m, a[1010], b[1010][1…… 题解列表 2022年03月31日 0 点赞 0 评论 692 浏览 评分:0.0
蓝桥杯算法提高VIP-打水问题(Python) 摘要:解题思路:注意事项:参考代码:N,M=map(int,input().split()) a=list(map(int,input().split())) a.sort() water=[[0 f…… 题解列表 2022年03月24日 0 点赞 0 评论 568 浏览 评分:0.0
题解 1523: 蓝桥杯算法提高VIP-打水问题(JAVA+贪心) ####贪心策略给所有取水人员编号为0~n-1,水龙头编号为0~t-1,对所有人的取水时间按从小到大排序,然后从0号人员开始,依次安排到对应的水龙头(即count%t),除了每个水龙头的第一个接水的人不需要等待外,其他均需要累加当前水龙头前i个人的取水时间作为第i+1个人的等待时间。 题解列表 2022年02月03日 0 点赞 0 评论 740 浏览 评分:0.0
打水问题 ——(java) 摘要:解题思路:注意事项:参考代码:import java.util.ArrayList; import java.util.Collections; import java.util.List; i…… 题解列表 2021年04月15日 0 点赞 0 评论 705 浏览 评分:0.0
一层for(≧∇≦)ノ 。。。 摘要:解题思路:简单注意事项:无参考代码:#include<iostream> //其实就是操作系统的短作业优先算法,其平均等待时间最小 #include<algorithm> using n…… 题解列表 2021年04月13日 0 点赞 0 评论 859 浏览 评分:0.0