为了给学弟学妹讲课,我水了一道题……

import java.util.Arrays;
import java.util.Scanner; public class NYOJ540 { public static void main(String[] args) {
int from, to, T;
Node node[];
Scanner sc = new Scanner(System.in);
T = sc.nextInt();
int temp;
while(T-->0) {
from = sc.nextInt();
to = sc.nextInt();
node = new Node[to-from+1];
int j = 0;
for(int i=0; i<node.length; i++) {
//q已经初始化为0了
node[i] = new Node();
}
for(int i=from; i<=to; i++) {
node[j].p = i;
temp = i;
while(temp>0) {
/*
* 必须在大while循环构造node数组
* 否则就第一组数据正确
* 因为下面这一句用到了以前的q值
*/
node[j].q = node[j].q*10 + temp%10;
temp /= 10;
}
j++;
}
/*
* 只看API函数,第三个参数是toIndex,以为是下标
* 谁知道具体一看不包括,wa了n次
*/
Arrays.sort(node,0,to-from+1);
System.out.print(node[0].p);
for(int i=1; i<to-from; i++) {
System.out.print(" "+node[i].p);
}
System.out.println(" "+node[to-from].p);
}
}
} class Node implements Comparable<Node>{
int p;
int q; public Node() {
this.p = 0;
this.q = 0;
} @Override
public int compareTo(Node o) {
// TODO Auto-generated method stub
Node other = o;
return this.q - other.q;
}
}

最新文章

  1. Docker的ubuntu镜像安装的容器无ifconfig和ping命令的解决
  2. MXNET安装过程中遇到libinfo导入不了的问题解决
  3. PYTHON 自动化之路 (二)
  4. YTU 3022: 完全二叉树(1)
  5. 能源项目xml文件标签释义--&lt;context:component-scan&gt;
  6. 模糊查询的like &#39;%$name$%&#39;的sql注入避免
  7. lighttpd的超时参数详解
  8. PrintQueue
  9. Xmanager连接CentOS的远程桌面
  10. android 简单的开机自启
  11. Android EditText 取消复制粘贴功能,取消横向全屏编辑功能(一)
  12. Swift - 计算次方(2的N次方,2的随机次方)
  13. iOS开发之常用资讯类App的分类展示与编辑的完整案例实现(Swift版)
  14. Ubuntu下PHP MySQL环境搭建-upcoming-ChinaUnix博客
  15. radhat6.6上安装oracle12c RAC (二)
  16. Mac 下 python 环境问题
  17. tensorboard窥视
  18. JavaScript术语:shim 和 polyfill
  19. js总结001
  20. 【原】Maven解决Jar包冲突

热门文章

  1. Word2007怎样从随意页開始设置页码 word07页码设置毕业论文
  2. [MODx] Solve cannot upload large file
  3. [转] JavaScript 和事件
  4. FastDFS问题汇总
  5. android开发之this.finish()的使用 分类: android 学习笔记 2015-07-18 19:05 30人阅读 评论(0) 收藏
  6. 客户端session与服务端session
  7. js获取上一个月、下一个月
  8. eclipse alt + &#39;/&#39; not working.
  9. Linux命令:tail命令详解
  10. Cocos_Code_Ide学习(一):理解Cocos Lua Project下的frameworks的proj.win32