Chang'an(Palindrome Numbers-回文数字统计)
来源:互联网 发布:mac foobar 编辑:程序博客网 时间:2024/06/06 05:50
统计前半个回文串
#include <bits/stdc++.h>using namespace std;#define For(i,n) for(int i=1;i<=n;i++)#define ForD(i,n) for(int i=n;i;i--)#define ForkD(i,k,n) for(int i=n;i>=k;i--)#define Rep(i,n) for(int i=0;i<n ;i++)#define MAXN (1000000000+10)int n;int s[100000];int main(){//freopen("J.in","r",stdin);while(scanf("%d",&n)!=EOF&&n){int t=1; //位数int p=9;while (n>p){t++;n-=p;if (t>=3&&t%2==1){p*=10;}} int len=t/2+t%2;//cout<<p<<endl;/*int a=(n-1)/(p/9)+1;*/int k10=p/9;n+=k10-1;ForD(i,len){s[i]=n%10;n/=10;}For(i,len) printf("%d",s[i]);if (t%2) len--;ForD(i,len) printf("%d",s[i]);//cout<<n<<endl;printf("\n");}return 0;}
0 0
- Chang'an(Palindrome Numbers-回文数字统计)
- Palindrome Number(回文数字)
- 【Leetcode】回文数字Palindrome
- [LeetCode] 回文数字 Palindrome Number
- Palindrome Number(回文数字)
- 回文数字(Palindrome Number)
- Chang'an(Dance Party-贪心)
- [LeetCode 9] Palindrome Number -- 回文数字
- LeetCode | Palindrome Number(回文数字)
- LeetCode 9 Palindrome Number 回文数字
- LeetCode (30) Palindrome Number (回文数字)
- 9. Palindrome Number-数字的回文
- LeetCode 9. Palindrome Number(回文数字)
- 【math】9.Palindrome Number 回文数字判断
- LeetCode-9.Palindrome Number(求回文数字)
- [2017.12.09]9. Palindrome Number 回文数字
- Dhaka 2003 / UVa 12050 - Palindrome Numbers (回文数)
- POJ 2402 Palindrome Numbers(LA 2889) 回文数
- 大白快快学JAVA学了JAVA找工作(1)
- 简单粗暴的解释css3中的transform属性
- C程序常用算法源码
- 解题报告 之 SGU438 The Glorious Karlutka River
- 静态工具类中使用注解注入service
- Chang'an(Palindrome Numbers-回文数字统计)
- C语言文件操作函数小结
- 【c语言】输出一个图形
- 排序算法
- 敏捷开发中高质量 Java 代码开发实践
- mysql 格式化日期
- 深入理解Java中的final关键字
- 批处理 压缩当前目录下的所有文件夹
- 【c语言】输入a,b,c三个值,输出其中最大者