题目 1527: 排队打水问题

题目描述:

有n个人排队到r个水龙头去打水,他们装满水桶的时间t1、t2………..tn为整数且各不相等,应如何安排他们的打水顺序才能使他们总共花费的时间最少?

代码:

package lanqiao;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.*;


public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt(); //人数
        int r = sc.nextInt(); //水龙头个数
        int[] a = new int[n];
        for(int i = 0;i < n;i ++)
        {
            a[i] = sc.nextInt();
        }

        Arrays.sort(a);
        int j = 0;
        int[] temp = new int[r];
        int sum = 0;
        while(j < n)
        {
            for(int i = 0;i < r && j < n;i ++,j ++)
            {
                temp[i] = temp[i] + a[j];
                sum += temp[i];
            }
        }
        System.out.println(sum);
    }
}

相关推荐

  1. 题目 1527: 排队问题

    2024-04-02 09:14:03       43 阅读
  2. 问题(贪心算法)

    2024-04-02 09:14:03       34 阅读
  3. 题目 2915: 接问题

    2024-04-02 09:14:03       38 阅读
  4. 排队

    2024-04-02 09:14:03       33 阅读
  5. 题目 1567: 超级玛丽

    2024-04-02 09:14:03       38 阅读
  6. C语言题目排序问题2

    2024-04-02 09:14:03       25 阅读
  7. C语言题目排序问题1

    2024-04-02 09:14:03       24 阅读
  8. 【c++】【贪心】排队

    2024-04-02 09:14:03       32 阅读
  9. 1319:【例6.1】排队

    2024-04-02 09:14:03       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 09:14:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 09:14:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 09:14:03       87 阅读
  4. Python语言-面向对象

    2024-04-02 09:14:03       96 阅读

热门阅读

  1. 【React】路由配置之路由表与Route标签两种方式

    2024-04-02 09:14:03       46 阅读
  2. Python 运算符重载深入解析

    2024-04-02 09:14:03       41 阅读
  3. 设计一个Rust线程安全栈结构 Stack<T>

    2024-04-02 09:14:03       44 阅读
  4. 自建SSL证书(兼容ios)

    2024-04-02 09:14:03       40 阅读
  5. 【计算机网络】概述

    2024-04-02 09:14:03       39 阅读
  6. c#学习路线

    2024-04-02 09:14:03       41 阅读
  7. web3.0入门及学习路径

    2024-04-02 09:14:03       39 阅读
  8. uniapp项目--青年帮新闻项目

    2024-04-02 09:14:03       35 阅读
  9. LeetCode 2810.故障键盘:双端队列模拟

    2024-04-02 09:14:03       40 阅读
  10. 复叠式制冷系统介绍

    2024-04-02 09:14:03       40 阅读
  11. 算法——矩阵:对于边界元素的处理

    2024-04-02 09:14:03       44 阅读
  12. 动态规划 Leetcode 1143 最长公共子序列

    2024-04-02 09:14:03       39 阅读
  13. 拓扑排序(习题笔记 思路整理)之一

    2024-04-02 09:14:03       26 阅读
  14. 无极低码:同时删除两张表中的记录

    2024-04-02 09:14:03       39 阅读