nyoj540奇怪的排序-程序员宅基地

技术标签: 排序acm  acm  基础  

nyoj540



       题目链接http://acm.nyist.net/JudgeOnline/talking.php?pid=540


     一句话:结构体很好用 

#include<cstdio>
#include<algorithm>
using namespace std;
typedef struct
{
  int org,now;
}S;
S s[55];
int cmp(S a ,S b)
{
  return a.now <b.now ;

}
int main()
{
  int n;
  int l,r;
  int a,b;
  int i,j,k,sum;
  scanf("%d",&n);
  while(n--)
  {
   scanf("%d %d",&l,&r);	
   for(k=0,i = l;i<=r;i++,k++)
   { 
   a = i;
   sum = 0;
   while(a!=0)
   {	
    sum = sum*10 +a%10;
    a = a/10;
   }
   s[k].org = i;
   s[k].now = sum;
}


  sort(s,s+k,cmp);

  for(j = 0;j<k;j++)
  printf("%d ",s[j].org );
  printf("\n");
}


}

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

智能推荐

python 批量替换srt文本_自动生成srt格式的脚本(Python实现)-程序员宅基地

用威力导演制作短片,这个软件有个导入srt字幕的功能,可以写好文本后一次性导入短片的字幕,比手工在威力导演里写快多了,srt文本中,每一条字幕的格式是:序号起止时间字幕内容例如:100:00:08,0 --> 00:00:13,0发展历程200:00:13,0 --> 00:00:18,02006年通用产品线正式成立...这种格式在字幕的条数发生变化时修改起来很麻烦,比如一共有50条字..._srtwt

图像的傅里叶变换-程序员宅基地

图像的傅里叶变换原文出处: rainy 傅里叶变换(Fourier Transform)是非常重要的数学分析工具,同时也是一种非常重要的信号处理方法。我记得本科课程电路原理中有提到过,但由于计算过于复杂,好像是超出考试范围了,所以并没有深入学习。最近实验中需要对图像进行滤波处理,文献中提到的方法通常是经过傅里叶变换之后对频域进行过滤,将图像中的低频信息与高频

oradim重建Oracle服务--程序员宅基地

oradim重建Oracle服务- 1、什么是oradim=============ORADIM工具是Oracle在Windows上的一个命令行工具,用于手工进行Oracle服务的创建、修改、删除等工作。ORADIM的使用很简单,通过帮助文件可以看到常用的命令示例,此处不再赘述。ORADIM在数据库恢复中也常被用到,很多朋友都问过这样的问题:在Windows上,如果系

最受欢迎的8个Python框架,满足你的各类需求-程序员宅基地

今天给大家分享几个最受欢迎的Python框架。这些框架包括Web开发,高性能网络通信,测试,爬虫等等,如果你正在学习Python,那么应该可以满足你。1DjangoDjango 应该是最出名的Python框架,是一款在数据库功能、后台功能、模板系统、网址匹配、缓存系统等方面有“先天”优势的开源框架。它可以通过几行简单的代码就让你的网站拥有一个强大的后台,轻松管理你的内容;强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。小编整理的一整套系统的p-ython学习教程从最基础的_python框架

mysql错误Please use SHOW DDL to check it, and then recover or rollback it using RECOVER DDL or ROLLBAC-程序员宅基地

mysql执行DDL语句的时候提示错误:[Err] 4644 - [1065507aa5d0c000][10.0.85.135:3306][test]ERR-CODE: [TDDL-4644][ERR_PENDING_DDL_JOB_EXISTS] Another DDL job '1181437929186181120' with operation 'CREATE_TABLE' is pe..._please use show ddl to check it, and then recover or rollback it using recov

关于fragment切换失效问题_fragment hide失效-程序员宅基地

出现的问题最近在做项目的时候,遇到了fragment切换失效的问题,也就是fragment重叠的问题。当我点击fragment对应tab键时,通过hide隐藏其他三个fragment,通过show来显示当前fragment。正常情况下显示是对的,问题就在我切换他其他的app,操作一会之后,再回到当前的app,有很大几率会出现fragment重叠的现象。当该app调用其他app时(比如百度播放器),就_fragment hide失效

随便推点

轻量级音乐播放器 android,5款顶级Android离线音乐播放器,哪款才是你的菜?_超蜡笔的博客-程序员宅基地

打开左侧栏,Stellio 的功能排列井井有条。你可以选择多样的播放队列,根据专辑、演奏者等属性快速找到想要的歌曲。重视细节的Stellio 还有睡眠模式、自定义widget 等小功能。难能可贵的是,它还支持Android Wear。均衡器也是Stellio 的重头戏,拥有12 频段和16 种预设模式。啊,12 段,你比10 段多两段,可以更细致地调节音乐风格。Effect 1 中提供自动增益控制..._安卓轻量音乐播放器

java中什么叫原子操作?再给出个例子?_java y=x非原子性-程序员宅基地

什么叫原子操作?就 是无法被别的线程打断的操作。要么不执行,要么就执行成功。例如:x=3是原子操作。过程就是先把工作内存的x赋成3,再把主存的x赋成3。y=x不是原 子操作,它涉及在工作内存先把x值读出来,再把这个值赋给y。x++或x=x+1也不是原子操作,它涉及取值,自加和赋值。下面我们就用一个例子来说明x ++不是原子操作所带来的问题。class NumContainer {..._java y=x非原子性

Sublime Text 3 屏蔽文件类型-程序员宅基地

Sublime Text 3 屏蔽文件类型 :第一步 : 点击首选项里面的打开设置默认第二步 : 找到 file_exclude_patterns(ctrl + f 搜索) 第三步 : 添加需要屏蔽的类型例如 : 屏蔽所有.txt文件“*.txt”

收藏:机器学习27张速查表、13种算法和4种学习方法-程序员宅基地

编辑:私募工场,转载请注明出处机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的分类。一、4大主要学习方式1.监督式学习 在监督式学习下,输入数据被称为“训练数据”,每组训练数据有一个明确的标识或结果,如对防垃圾邮件系统中“垃圾邮件”“非垃圾邮件”,对手写数字识别中的“1“

Android HolderView实现的数据源(Adapter)_lhlhlh111000的博客-程序员宅基地

先前有看别人介绍ViewHolder模式;大体意思上ke

linux下EC20 4G模块驱动移植-程序员宅基地

之前有移植过ME909s MU609,主要工作就是把4G模块当做USB设备,挂载在linux上,驱动移植主要是能够让板子识别到模块,并产生SUB多个虚拟的节点,用于操作模块,拨号上网关于内核的配置,请参考:https://www.cnblogs.com/ChenChangXiong/p/10852177.html内核配置:Device Drivers --->...

推荐文章

热门文章

相关标签