题目:进制转换,加上合法判断。
分析:数论。先转化成十进制,再转化成对应的进制,输出即可。
base进制转化成十进制:顺序乘以base加和;
十进制转base进制:逆序输出模base的余数。
说明:注意值时0的情况。
#include
#include
#include
using namespace std;
char numb...
分类:
其他好文 时间:
2014-08-25 10:06:24
阅读次数:
236
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2100这题开始一直想着先把26进制转换成10进制,在转换成26进制,又200个字符因而行不通,直接卡死了,不会做,后来才知道因为是200的长度的字符串,所以啊,就是用到大数相加的思想了。引用http://b...
分类:
其他好文 时间:
2014-08-19 18:31:15
阅读次数:
180
1、(1)十进制→二进制。十进制数逐次整除2,至商为0,所得余数按相反顺序写出,即为其二进制数。 例:45写成二进制为101101 45 逐次整除2的商 22 11 5 2 1 0 逐次整除2的余数 1 0 1 1 0 1 ...
分类:
其他好文 时间:
2014-08-19 16:25:04
阅读次数:
167
位运算符包括:| 按位或 OR,& 按位与 AND,^ 按位异或 XOR,~ 取反 NOT,> 右移 Right Shift,等等。本篇体验位运算符在C#中的应用。主要包括: ○ 进制转换 ※ 十进制转换成二进制 ※ 二进制转换成十进制○ | 按位或操作符○ & 按位与操作符○ ^ 按位异或操作符 ...
分类:
其他好文 时间:
2014-08-19 09:19:53
阅读次数:
377
//================二进制相关转换类============== #region 将文件转换为二进制数组 /// /// 将文件转换为二进制数组 /// /// 文件完整路径 /// 二进制数...
分类:
其他好文 时间:
2014-08-16 10:52:50
阅读次数:
167
题目简单,思路很快就有,关键是代码实现能力,大概3个多小时完成。第一题:题目大意:将一个10进制数N转换成-B进制数(负进制转换);B<=20,N(-32768<=N<=32767);解题过程:首先想到仿照 正进制转换过程,但结果中有负数,就想到把负数处理掉,加个B即可,为了是结果不变,比它高1位的...
分类:
其他好文 时间:
2014-08-15 08:15:17
阅读次数:
221
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace AnyConvertx2x { /// /// 数字进制转换类 /// public class AnyC.....
分类:
其他好文 时间:
2014-08-14 08:10:38
阅读次数:
232
题意:
有一个数n,问有多少个进制x(基数)使得n转换为x进制后的数字中只有3、4、5、6四个数。
算法:
对于只有一位数的情况,显然3、4、5、6都应该输出-1.
如果有2位数,假设这2位中高位为a,低位为b,进制为base,则 n = a * base + b,解一元一次方程即可。
如果有3位数,假设这3为从高到低分别为a、b、c,进制为base,则 ...
分类:
其他好文 时间:
2014-08-13 22:34:07
阅读次数:
342
1、(1)十进制→二进制。十进制数逐次除以2,至商为0,所得余数按相反顺序写出,即为其二进制数。 例:45写成二进制为10110145 逐次除以2的商 2211 5 2 1 0逐次除以2的余数 10 110 1←——————————(2)二进制→十进制。 计算公式:a*20+b*21+c*22+d*...
分类:
其他好文 时间:
2014-08-13 22:16:17
阅读次数:
185
Lucky Number
Time Limit: 2000/1000 MS (Java/Others) Memory Limit:
131072/131072 K (Java/Others)
Problem Description...
分类:
其他好文 时间:
2014-08-13 10:30:55
阅读次数:
186