河南第五届ACM省赛(奇怪的排序)
来源:互联网 发布:手机怎么申请做淘宝客 编辑:程序博客网 时间:2024/04/29 21:16
题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=540
思路:模拟即可
AC代码:
#include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <queue>#include <stack>#include <map>#include <cstring>#include <climits>#include <cmath>#include <cctype>const int inf = 0x7f7f7f7f;//2139062143typedef long long ll;using namespace std;struct node{ int pre; int now;};bool cmp(node a, node b){ return a.now < b.now;}int main(){ int t; scanf("%d",&t); while(t--) { int left,right,i; scanf("%d%d",&left,&right); int sum1 = right - left + 1; node a[sum1+10]; int k = 0; for(i=left; i<=right; i++) { a[k].pre = i; int cf = i; int sum = 0; while(cf) { sum = sum * 10 + cf % 10; cf /= 10; } a[k].now = sum; k++; } sort(a,a+sum1,cmp); printf("%d",a[0].pre); for(i=1; i<sum1; i++) { printf(" %d",a[i].pre);//看标称循环从0开始,每个后面输出一个空格,估计最后一个多输出空格不会影响结果 } printf("\n"); } return 0;}
0 0
- 河南第五届ACM省赛(奇怪的排序)
- 河南第五届省赛 A奇怪的排序 -- (sort+STL)
- 第五届河南省acm省赛 奇怪的排序
- 河南第五届ACM省赛(Divideing Jewels)
- 河南第五届ACM省赛(Metric Matrice)
- 【 题集 】 第五届河南ACM省赛 更新ing......
- 河南第五届ACM省赛(最强DE 战斗力)(找规律+大数)
- 河南第五届ACM省赛(遥 控 器)(BFS+优先队列)
- 河南第三届ACM省赛(网络的可靠性)
- 河南第六届ACM省赛(外星人的供给站)
- 河南第三届ACM省赛(聪明的kk)
- 河南第三届ACM省赛(素数)
- 河南第四届ACM省赛(BOBSLEDDING)
- 第五届省赛题 奇怪的排序
- 第五届程序设计大赛A 奇怪的排序
- 第五届河南省赛 zzulioj 1473: 奇怪的排序 (结构体)
- 河南第三届ACM省赛(房间安排)
- 河南第四届ACM省赛(序号互换)
- 手机获取root权限后procrank无法执行或can't find procrank
- 小米4电信4G cm13和魔趣6.0移动信号切换4G 3G的方法
- 无法启动GlassFish Server 4.1.1:服务器未运行时,HTTP或HTTPS监听程序端口已被占
- java栈--后进先出(顺序栈、链栈、单词逆序)
- Linux平台Boost的编译方法
- 河南第五届ACM省赛(奇怪的排序)
- Appium for win7 环境搭建
- 华为oj 购物单
- 通过ios实现RSA加密解密中的 NSData+Base64.h/m相关代码
- Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
- poj 1797 Heavy Transportation(dijkstra)
- 莫队算法学习小记
- kettle使用命令行来运行ktr和kjb
- 类概述