HDU 1282 回文数猜想
来源:互联网 发布:pureVPN软件 编辑:程序博客网 时间:2024/05/16 12:06
/*
题目大意:给你一个数直到求出它的数是回文数
解题思路:调用一个函数,判断他是不是回文数,如果不是就将它和它的回文数加在一起。并记录下循环加的次数
难点详解:在记录回文数的次数时,要注意一下次数。还有就是在输出的时候,有个巧妙之处,见代码。
关键点:处理好回文次数和写出回文数
解题人:lingnichong
解题时间:2014/08/18 23:56
解题体会:水题
*/
回文数猜想
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4227 Accepted Submission(s): 2518
Problem Description
一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。现在请你编程序验证之。
Input
每行一个正整数。
特别说明:输入的数据保证中间结果小于2^31。
特别说明:输入的数据保证中间结果小于2^31。
Output
对应每个输入,输出两行,一行是变换的次数,一行是变换的过程。
Sample Input
2722837649
Sample Output
327228--->109500--->115401--->219912237649--->132322--->355553
Author
SmallBeer(CML)
Source
杭电ACM集训队训练赛(VII)
#include<stdio.h>int a[100000],k;int palindrome(int a)//判断是否是回文数 {int sum=0,b=a;while(b){sum = sum*10 + b%10;b/=10;}if(sum == a) return 1;return 0;}int __palindrome(int a)//计算出回文数 {int sum=0,b=a;while(b){sum=sum*10 + b%10;b/=10;}return sum;}int main(){int n,i;while(~scanf("%d",&n)){a[0] = n;k = 0;while(!palindrome(a[k])){a[k+1] = a[k] + __palindrome(a[k]);k++;}printf("%d\n",k);for(i=0;i<=k;i++){if(!i)//巧妙之处printf("%d",a[i]);elseprintf("--->%d",a[i]);}printf("\n");}return 0;}
0 0
- HDU-1282回文数猜想
- HDU 1282 回文数猜想
- HDU 1282 回文数猜想
- hdu-1282-回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU-1282 回文数猜想
- 回文数猜想 HDU 1282
- HDU 1282 回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU:回文数猜想
- Fragment(二)通信
- Android开发调试中遇到的Waiting for HOME解决方案
- [网易2012年某笔试题] 求斐波那契数列, 要求时间复杂度尽可能小(简单题,不熟悉斐波那契的同学可参考)
- 图-邻接矩阵
- 黑马程序员—collections集合
- HDU 1282 回文数猜想
- IOS开发学习笔记(1)-----UILabel 详解
- 字符编码:ANSI,ASCII,GB2312,GBK,Big5,Unicode和UTF-8
- codeforces A. Fox and Number Game
- mysql 字符集设置查看
- Android Recovery mode流程详解
- memcached缓存系统学习笔记之一:memcached缓存系统基础知识和环境搭建
- 从头到尾彻底理解KMP
- POJ-2914-无向图最小割