cakes_qq_175****220的博客-程序员秘密

技术标签: cakes  

cakes

时间限制: 1000 ms  |  内存限制: 65535 KB
难度: 0
描述
there are some naughty little cakes(less than 1000), each cake has a numberthey stand in plates whose number start from 0 increasing in turn . The process of waiting for being taste by small Q is very boring so they made a game .According to the serial numbers of the cake from small to large lying on a plate ,but they forgot the plates that they lying before, if they don't go back, small Q will be very angry.So, smart programmer monkey  can you help them?
输入
Multiple sets of test data
first give you a digsit the number of cakes;
then there are n digsits
输出
。。。
样例输入
4
4 2 1 3
5
4 3 1 2 5
样例输出
2 1 3 0
2 3 1 0 4
提示
maybe they are equal to others,if so ,printf the order before

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		while (scanner.hasNext()) {
			int number = scanner.nextInt();
			int arr[] = new int[number + 5];
			int vis[] = new int[number + 5];
			for (int i = 0; i < number; i++) {
				arr[i] = scanner.nextInt();
				vis[i] = i;
			}
			for (int i = 0; i < number - 1; i++) {
				for (int j = 0; j < number - 1 - i; j++) {
					if (arr[j] > arr[j + 1]) {
						int temp = arr[j];
						arr[j] = arr[j + 1];
						arr[j + 1] = temp;

						temp = vis[j];
						vis[j] = vis[j + 1];
						vis[j + 1] = temp;
					}
				}
			}
			for (int i = 0; i < number; i++) {
				System.out.print(vis[i] + " ");
			}
			System.out.println();
		}
	}

}


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_29656961/article/details/78083875

智能推荐

【工控机开发】OpenCV compile error /lib/libopencv_highgui.so could not read symbols: File in wrong format_大捞子的博客-程序员秘密

折腾了一天的bug,从http://stackoverflow.com/questions/26902541/opencv-compile-error-linking-cxx-shared-library-lib-libopencv-highgui-so 这里找到了答案: 意思是说“cmake找到的是32位的lib库而不是64位的lib库”,自己也摸索了一下,在整个linux系统中搜索lib

springboot返回数据报错com.fasterxml.jackson.databind.exc.InvalidDefinitionException_小C_cao的博客-程序员秘密

com.fasterxml.jackson.databind.exc.InvalidDefinitionException经查询,由于使用了lombok的插件,而导致序列化出现错误。解决办法:在实体类中添加以下注解即可解决。@JsonIgnoreProperties(value = {&quot;hibernateLazyInitializer&quot;, &quot;handler&quot;}) ...

GDB 单步调试_jiangzhengdong的博客-程序员秘密

一、初始化输入gdb进入gdb调试环境。或者直接输入gdb + progfile来加载文件。注意该文件是使用gcc(或g++)编译得到的。为了使 gdb 正常工作, 必须使你的程序在编译时包含调试信息,编译时必须使用-g参数来。或者进入gdb环境后,通过命令file + progfile来加载需要调试的可执行文件文件。查看源代码:list [函数名][行数]设置

中心极限定理-通俗理解_yfx000的博客-程序员秘密

中心极限定理-通俗理解:1、大量相互独立的随机变量,其求和后的平均值服从正态分布,分布是指按照每个平均值的出现频数去判断分布2、给定一个任意分布的总体。每次从这些总体中随机抽取 n 个抽样,一共抽 m 次。然后把这 m 组抽样分别求出平均值。 这些平均值的分布接近正态分布。 本文的例子通过扔骰子,模拟实现,思路如下:1、进行了5000组实验,每个实验,扔100次骰子并求和,...

raiders storm 苹果_Sky Gamblers: Storm Raiders iOS版|Sky Gamblers: Storm Raiders iPhone/iPad版 1.5.5 下载_..._weixin_39832448的博客-程序员秘密

编辑的选择在AppStore推出!Slide To Play - 4 out of 4AppSpy - 5 out of 5PocketGamer - Gold AwardDigitally Downloaded - 4.5 out of 5iReviewT - 10 out of 10PocketGamer - "Gorgeous to look at and with a control sy...

Could not download junit.jar (junit:junit:4.12)/groovy-all-2.4.等 AndroidStudio无法打包apk——最白话,手把手教你做系列。_暂不支持通过仓库url浏览仓库内容,但不影响构建使用。浏览所有可用仓库及仓库内容_Gipsyz的博客-程序员秘密

AndroidStudio版本 3.14最近在搞安卓原生工程的时候遇到一个新的问题。 错误信息大概是这个样子问题一:Unable to resolve dependency for ‘:[email protected]/compileClasspath’: Could not download junit.jar (junit:junit:4.12)然后我找了很多教程解决了这个...

随便推点

VS2010与OpenCV2410简单配置_duxinglishi的博客-程序员秘密

VS2010与OpenCV2410简单配置引言OpenCV下载VS2010下载重要的是环境变量的配置工程属性配置验证环境变量配置成功的读图代码:引言在图像处理领域,OpenCV是一个快速入门的好助手,有了OpenCV开源库的帮助,使我们在对图像进行操作的时候只需要考虑像素点的操作,而不用关注不同文件类型对应不同文件头的格式等。通过OpenCV读入的图片是一个Mat矩阵类型的变量,一般二维灰度图像读进来是二维矩阵,二维彩色图形读进来是三维矩阵(RGB三原色)。OpenCV是一个开源的函数库,应用较多的是

[java]String、StringBuffer、StringBuilder简记_luck-cheng的博客-程序员秘密

String字符串常量,字符串长度不可变。Java中String是immutable的。StringBuffer线程安全;StringBuilder线程非安全;String 类型和StringBuffer的主要性能区别:String是不可变的对象, 因此在每次对String 类型进行改变的时候,都会生成一个新的 String 对象,然后将指针指向新的 String 对...

详解软件项目管理流程的每一步_根据项目需求找出功能点及_嘟嘟忍者的博客-程序员秘密

一、项目启动(项目开工会)了解项目干系人及其利害关系。所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。确定各种软硬件需求,如:版

MySql 里的IFNULL、NULLIF和ISNULL用法_ailuan1710的博客-程序员秘密

mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。mysql&gt; select isnull(1+1);-&gt; 0mysql&gt; select isnull(1/0);-&gt; 1使用= 的null 值对比通常是错误的。isnull() 函...

数据库的几种去重方法总结_sql去重_warpar的博客-程序员秘密

一、数据库中的去重操作(删除数据库中重复记录的SQL语句)主要有三种方法(1)、rowid方法(2)、group by 方法(3)、distinct方法1、用rowid方法根据Oracle带的rowid属性,可以进行判断是否存在重复语句;(1)、查出表1和表2中name相同的数据Select * from table1 a Where rowid !=(sele

linux top命令查看内存及多核CPU的使用讲述 [转]_weixin_34162695的博客-程序员秘密

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

推荐文章

热门文章

相关标签