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

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

筛选

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

```javaimportjava.util.Scanner;importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scan

打水问题-题解(解法比较便于理解)

分析:这道题可以换一个角度去看(突发奇想。。。)拿样例给出的数据来说733614257最佳发案为:1号水龙头:1472号水龙头:253号水龙头:36矩阵提取出来看看。。。1472536之后再竖着读一遍就是1234567很神奇的就是它正好是升序排列因此便想到可以用一个二维数组去存储然后将其中填入合适的数

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

解题思路:按照题目意思可以得知,最少排队时间的方法是,按照打水时间少的依次进入1....m队列排队打水,而且每个队伍最后一个人不需要等待,即m个人不需要等待,每个人的等待时间为前一个人的等待时间加上他的打水时间注意事项:参考代码:importjava.util.Arrays;importjava.ut