当进制转换后所剩下的为数较少时(2位,3位),对应的base都比较大,可以用数学的方法计算出来。
预处理掉转换后位数为3位后,base就小于n的3次方了,可以暴力计算。。。。
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submissio...
分类:
其他好文 时间:
2014-08-13 01:10:24
阅读次数:
186
Lucky NumberTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 294Accepted Submission(s): 49Problem...
分类:
其他好文 时间:
2014-08-12 21:54:24
阅读次数:
269
题目参考自博客:http://blog.csdn.net/a601025382s/article/details/38517783//string &replace(iterator first0, iterator last0,const_iterator first, const_iterato...
分类:
其他好文 时间:
2014-08-12 21:43:04
阅读次数:
278
曾经在大学时做过一个c的进制转换算法,那时由于技术的局限性,数值的大小受到限制(系统数据类型长度限制),多年以后,自己那台学习机陈旧后感觉要报废了,整理了一下里面的东西,偶尔在一个角落里发现了这个转换算法,觉得它还有改进的地方,可以让它功能更强大(当时想过要转换超长数值,但受系统数据类型的局限性.....
分类:
其他好文 时间:
2014-08-12 13:03:34
阅读次数:
172
今天参考课本写了一个关于二进制与十进制转换的程序,程序算法不难,但写完后测试发现不论是二转十还是十转二,对于大于21亿即超过整数范围的数不能很好的转换。都会变成0.参考书籍发现使用使用BigInteger可以解决这个问题。于是查找了下JDK,然后测试几次终于写成功了!使用心得如下:1,BigInte...
分类:
编程语言 时间:
2014-08-11 10:01:51
阅读次数:
285
10进制转成16进制./* 程序:10进制转16进制的C语言实现 描述: 关键: 获得余 获得整 整为零 则退出 */ #include#define N 10#define k 16void tranDemi2Hex(int num) { int arr...
分类:
其他好文 时间:
2014-08-09 21:05:59
阅读次数:
223
1.从十六进制转换为十进制 /// /// 十六进制转换到十进制 /// /// /// public static string Hex2Ten(string hex) { in...
分类:
其他好文 时间:
2014-08-05 14:01:09
阅读次数:
246
/*进制转换
Problem Description
输入一个十进制数N,将它转换成R进制数输出。
Input
输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。
Output
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。
Sample Input
7 2
...
分类:
其他好文 时间:
2014-08-05 11:24:30
阅读次数:
176