首页 > 其他分享 >排队打饭问题

排队打饭问题

时间:2024-05-30 18:33:18浏览次数:12  
标签:int 排队 整数 li 问题 用例 打饭 买饭

描述

一天中午,有 N 个学生来到食堂买饭,他们需要排成了一个一字队伍并按顺序打饭,现在已经知道了每个人买饭的时间, 现在食堂的管理员希望知道他们按照怎样的顺序买饭能够使得所有人等待时间的总和最小。(每个人等待的时间 = 排在他前面的人的打饭时间和 + 自己打饭的时间)

输入描述

第一行一个整数 N 表示人数,第二行 N 个整数表示每个人买饭所需要的时间,所有整数均不超过 100。

输出描述

输出一行,包括一个整数,表示所有人等待时间总和的最小值。

用例输入 1

5
1 2 3 4 5

用例输出 1

35

用例输入 2

5
45 10 48 37 9

用例输出 2

334
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int li[n]={0};
    for (int i=0;i<n;i++) cin>>li[i];
    sort(li,li+n);
    long long m=0;
    for(int i=0;i<n;i++)
    {
        for (int j=0;j<=i;j++) m+=li[j];
    }
    cout<<m;
}

标签:int,排队,整数,li,问题,用例,打饭,买饭
From: https://blog.csdn.net/whycthe/article/details/139309972

相关文章

  • Java面试进阶指南:高级问题与解答精粹(一)
    Java面试问题及答案1.什么是Java内存模型(JMM)?它的作用是什么?答案:Java内存模型(JMM)是一个抽象的概念,它定义了Java程序中各种变量(线程共享变量)的访问规则,以及在并发环境下如何保证这些变量的可见性、原子性和有序性。JMM的作用是确保在并发编程中,不同线程之间对共享变量的操......
  • Java面试进阶指南:高级问题与解答精粹(二)
    Java面试问题及答案1.什么是Java内存模型(JMM)?请简述它的作用。答案:Java内存模型(JMM)是一个抽象的概念,它定义了Java程序中各种变量(线程共享变量)的访问规则,以及在并发环境下如何保证数据的一致性。JMM规定了线程如何与主内存(所有线程共享的内存)交互,以及如何通过工作内存(每个......
  • Java进阶指南:高级面试问题与精辟解答(一)
    Java面试问题及答案1.请解释什么是Java内存模型(JMM)?它在并发编程中扮演什么角色?答案:Java内存模型(JMM)是一个抽象的内存模型,它定义了Java程序中变量的访问规则,以及在并发环境下如何保证内存操作的原子性、可见性和有序性。JMM确保了在多线程环境下,不同线程间对共享变量的......
  • Java进阶指南:高级面试问题与精辟解答(三)
    Java面试问题及答案1.什么是Java中的多态性?答案:多态性是Java中的一个重要特性,它允许一个引用类型可以指向多种实际类型的对象,并根据对象的实际类型调用相应的方法。多态性主要通过方法重载(静态多态)和方法重写(动态多态)来实现。方法重载发生在编译时,而方法重写发生在运行......
  • 说说 Javascript 数字精度丢失的问题,如何解决?
    一、场景复现一个经典的面试题0.1+0.2===0.3//false为什么是false呢?先看下面这个比喻比如一个数1÷3=0.33333333......3会一直无限循环,数学可以表示,但是计算机要存储,方便下次取出来再使用,但0.333333......这个数无限循环,再大的内存它也存不下,所以不能存储一个相......
  • ant design vue a-date-picker 控件问题
    遇见a-date-picker控件回显,不操作再保存报错问题,后台是date类型会报下面这个错误Fielderrorinobject'notice'onfield'endTime':rejectedvalue[2024-05-31T07:32:24.000+00:00];codes[typeMismatch.notice.endTime,typeMismatch.endTime,typeMismatch.java.util.Date,......
  • 夏天时家里的空气开关总是频繁跳闸——原因——排除大功率问题
    参考:https://baike.baidu.com/item/空气开关/1606177?fr=ge_ala一般认为空气开关跳闸是因为电流过大,导致磁力增加,然后跳闸,但是我这平时用电总是持平的,为什么最近就开始跳闸呢。最近的唯一的变化就是天气热了,空气开关的盒子本身盖的比较紧,没有什么可通风的,这下天气一热,就导致......
  • 【RS】哨兵系列新网站无法下载的问题及解决办法(Sentinel-2)
    ​    最近有些小伙伴留言说哨兵数据无法下载,网站打开后会有一层蒙版,无法选取研究区等信息,今天就跟大家分享一下如何解决这个问题。还知道如何下载的小伙伴可以移步到之前的文章:【RS】欧空局Sentinel-2卫星数据下载(哨兵1、2、3、5P、6系列)-CSDN博客1问题原因  ......
  • 系统中存在多个python出现的一些问题
    问题:因为系统有好几个python.exe文件,所以在使用python的时候出现了很多问题有没有出现过一个问题就是在pycharm里面选用的是3.11的版本,然后这个pycharm下载问题太多了,就想去windows命令窗口或者是pycharm的terminal中通过whl文件下载,但是下载后却不在python3.11的lib\site-packag......
  • 【已解决】Swagger配置问题—Failed to start bean ‘documentationPluginsBootstrapp
    项目场景:swagger-demo编写SwaggerConfig.java后运行SwaggerDemoApplication.java不能成功问题描述ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.org.springframework.context.ApplicationCont......