排序与检索6174问题
来源:互联网 发布:ubuntu怎么扩展内存 编辑:程序博客网 时间:2024/05/21 06:18
<pre name="code" class="cpp">#include <iostream>#include <cstring>using namespace std;int get_next(int x){int a,b,n;char s[10];sprintf(s,"%d",x);//ת»¯Îª×Ö·û´® n=strlen(s);for(int i=0;i<n;i++)//ðÅÝÅÅÐò {for(int j=i+1;j<n;j++){if(s[i]>s[j]){char t=s[i];s[i]=s[j];s[j]=t;}} }sscanf(s,"%d",&b);//×Ö·û´®·´´® for(int i=0;i<n/2;i++){char t=s[i];s[i]=s[n-1-i];//×¢ÒâÊý×éÒª¶à¼õ1Ïà±ÈÆð×Ö·û´®µÄ³¤¶È¶øÑÔ s[n-1-i]=t; }sscanf(s,"%d",&a);return a-b;}int num[2000],count;int main(){scanf("%d",&num[0]);printf("%d",num[0]);count=1;for(;;){num[count]=get_next(num[count-1]);printf("->%d",num[count]);int found=0;for(int i=0;i<count;i++){printf("num[i]=%d num[count]=%d\n",num[i],num[count]);if(num[i]==num[count]){found=1;break;}//printf("1\n");//count++;printf("count=%d\n",count);}if(found){break;}printf("1\n");count++;}printf("\n");return 0;}
0 0
- 排序与检索6174问题
- 算法篇-排序和检索-6174问题
- 【索引】排序与检索
- [索引] 排序与检索
- 排序与检索
- 简单排序与检索
- UVA 排序与检索1
- UVA 排序与检索2
- 二分插入排序与检索
- 学习笔记---检索与排序
- STL初步--排序与检索
- 复杂数据结构的排序和检索问题
- 检索模型与搜索排序 学习
- 8.2再谈排序与检索
- STL实例——排序与检索
- Lucene检索结果的排序问题、boost(激励因子)
- 6 Lucene笔记(六):检索结果排序问题
- 信息检索与排序模型之布尔模型
- 技术管理或者纯管理方向,何去何从?
- [BZOJ 1270][BeijingWc2008]雷涛的小猫
- 自写简化版std::string
- 51nod 1003 阶乘后面0的数量
- 关于在线flash视频硬解
- 排序与检索6174问题
- Find Minimum in Rotated Sorted Array Total
- Happy Great BG
- 总结2014/11
- 将字符串n位翻转
- CentOS 6.2 安装OpenSSH Server
- Android的数据存储方式 总结
- Fatal error: Call to** function read() on a non-object inC:*\*\select_templets.php on line *的解决方法
- Java版代码管理器