Poj 2182 Lost Cows
来源:互联网 发布:明天教室网络课 编辑:程序博客网 时间:2024/05/16 15:16
import java.io.*;import java.math.BigInteger;import java.util.*;public class Main { public static void main (String [] args) throws Exception { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int arr[] = new int[n+1]; arr[1] = 1; for(int i=2;i<=n;i++){ int tmp = scan.nextInt(); tmp++; for(int j=i;j>tmp;j--){ arr[j] = arr[j-1]; } arr[tmp] = i; } int result[] = new int[n]; for(int i=1;i<=n;i++) result[arr[i]-1] = i; for(int i=0;i<n;i++) System.out.println(result[i]); }}
一个挺有意思的题目,开始我用链表写,写了50多行发现越写越乱,
其实思路一样的,但是这个数组的写法确实简洁。
给到8000的话N平方应该是能过的,线段树什么的完全不会..
0 0
- POJ 2182 :Lost Cows
- poj 2182 Lost Cows
- poj 2182 Lost Cows
- poj 2182 Lost Cows
- POJ 2182 Lost Cows
- POJ 2182 Lost Cows
- poj 2182 Lost Cows
- POJ 2182 Lost Cows
- POJ-2182-Lost Cows
- POJ--2182--Lost Cows
- poj 2182 Lost Cows
- poj 2182 Lost Cows
- Poj 2182 Lost Cows
- POJ 2182 Lost Cows
- POJ 2182 Lost Cows
- poj 2182 Lost Cows
- POJ 2182 Lost Cows
- poj 2182 Lost Cows
- 关于Android安全的论坛以及安卓加密壳工具
- qt 使用QtMultimedia模块 录音播放
- 这两天辛苦几位同事把在我微博中发表
- MySQL启用二进制日志
- JavaBean
- Poj 2182 Lost Cows
- some useful softwares in linux
- 注解和帮助文档
- Linux:使用ulimit设置文件最大打开数<转>
- 二叉树的各种实现(创建,叶子结点数,是否为堆,完全二叉树,二叉查找树,交换左右孩子)
- Android实战技术:ListView刷新的顺序问题
- char*和wchar*转换多字节字符串与UNICODE字符串转换
- IO总结
- iOS6和iOS7代码的适配(1)