85℃蛋糕店_蛋糕吧

85℃蛋糕店_蛋糕吧题目描述今天是路路的生日,生日蛋糕自然是少不了。路路的朋友们一起去蛋糕店来买蛋糕,可是等一行人到了蛋糕店之后,发现那里是人山人海啊-_-。这下可把店家给急坏了,因为人数过多,需求过大,所以人们要等好长时间才能拿到自己的蛋糕。老板为了最大限度的使每位客人尽快拿到蛋糕,因此他需要安排一个制作顺序,使每位客人的平均等待时间最少(如果制作时间相同的,先来的先做)。这使他发愁了,于是他请你来帮忙安排一个…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

题目描述
今天是路路的生日,生日蛋糕自然是少不了。路路的朋友们一起去蛋糕店来买蛋糕,可是等一行人到了蛋糕店之后,发现那里是人山人海啊-_-。这下可把店家给急坏了,因为人数过多,需求过大,所以人们要等好长时间才能拿到自己的蛋糕。老板为了最大限度的使每位客人尽快拿到蛋糕,因此他需要安排一个制作顺序,使每位客人的平均等待时间最少(如果制作时间相同的,先来的先做)。这使他发愁了,于是他请你来帮忙安排一个制作顺序,使得每位客人的平均等待时间最少。

输入
输入有两行。第一行是一个整数n,表示有n种蛋糕等待制作。第二行有n个数,第i个数表示第i种蛋糕的制作时间。

输出
输出包括一行,有n个整数,每2个整数间用空格隔开,是蛋糕的制作顺序,每个数即是蛋糕的编号。

样例输入
2
1 2
样例输出
1 2

满分代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
int a[1000],b[1000];
int main() {
	int n,i,j,t;
	scanf("%d",&n);
	for(i=0; i<n; i++) {
		scanf("%d",&a[i]);
		b[i]=i+1;
	}
	for(i=0; i<n-1; i++) {
		for(j=0; j<n-1-i; j++) {
			if(a[j+1]<a[j]) {
				t=a[j];
				a[j]=a[j+1];
				a[j+1]=t;
				t=b[j];
				b[j]=b[j+1];
				b[j+1]=t;
			}
		}
	}
	printf("%d",b[0]);
	for(i=1; i<n; i++) {
		printf(" %d",b[i]);
	}
	printf("\n");
	return 0;
}

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219636.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月5日 上午7:22
下一篇 2025年7月5日 上午8:01


相关推荐

  • 个人AI助理OpenClaw部署及其在金融投研中的应用研究——AI+Ag

    个人AI助理OpenClaw部署及其在金融投研中的应用研究——AI+Ag

    2026年3月14日
    1
  • 排序—-折半插入排序

    排序—-折半插入排序折半插入排序 BinaryInsert 是对插入排序算法的一种改进 所谓排序算法过程 就是不断的依次将元素插入前面已排好序的序列中 排序思想 有一组数据待排序 排序区间为 Array 0 Array n 1 将数据分为有序数据和无序数据 第一次排序时默认 Array 0 为有序数据 Array 1 Array n 1 为无序数据 有序数据分区的第一个元素位置为 low 最后一

    2026年3月19日
    2
  • dedecms 封面模板和列表模板有什么不同

    dedecms 封面模板和列表模板有什么不同

    2021年9月22日
    65
  • Jar包反编译整理

    Jar包反编译整理反编译工具 jd guiJD GUI 一个独立的图形实用程序 用于显示来自 CLASS 文件的 Java 源代码 下载地址 http java decompiler github io 如下图 SaveAllSourc 点击此按钮 保存所有反编译代码缺点 经常某些代码反编译的有问题 某些新特性也不能很好的处理 CFRcfr 是一个非常强大的 java 反编译器 支持 java5 java8 的新特性 如枚举 lambda 表达式等 下载地址 https www benf or

    2026年3月17日
    1
  • linux 安装rubyMine

    linux 安装rubyMinerubyMine 是 Ruby 的一个不错 IDE 下面以 centos6 5 为例子介绍安装步骤 1 确保已经安装 JDK 要是没有安装 can

    2026年3月19日
    2
  • 免费专业的linux web应用防火墙国内排名推荐

    免费专业的linux web应用防火墙国内排名推荐对于站长来说,网站的安全维护管理是重中之重,但是在建站后我们发现,再配置齐全的网站也会遭遇各种攻击扫描.这时候你就感觉服务器是一个裸奔的鸡蛋,惯性思维会想和普通电脑一样安装防护软件,这里需要注意了,很多方面不是应该就要做,而需要方法和技巧.我们先简单说下,对于网站防火墙,有两种形式:第一种是服务器提供商的硬件防火墙,购买大厂商云服务器,比如阿里云,百度云等都有专业级的硬…

    2022年6月2日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号