POJ 1220 NUMBER BASE CONVERSION
来源:互联网 发布:淘宝买家账号信誉查询 编辑:程序博客网 时间:2024/04/30 11:45
模版题
//============================================================================
// Name : hello.cpp// Author : key
// Version : 8
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <queue>
#include <stack>
#include <set>
#include <string>
#include <algorithm>
using namespace std;
#define NUM_INF 0x7fffffff
string idx="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
int getValue(char ch)
{
if(ch>='0'&&ch<='9') return ch-'0';
else if(ch>='A'&&ch<='Z') return ch-'A'+10;
else return ch-'a'+36;
}
string change(string s,int from,int to)
{
string res="";
int r,i,g,t,sum=1,len=s.size();
while(sum!=0)
{
r=sum=0;
for(i=0;i<len;i++)
{
t=getValue(s[i]);
sum+=t;
g=t+from*r;
s[i]=idx[g/to];
r=g%to;
}
if(sum>0)
res=idx.substr(r,1)+res;
}
if(res=="")
res="0";
return res;
}
int main(){
char s[1010];
int t;
int from,to;
scanf("%d",&t);
while( t--){
scanf("%d%d%s",&from,&to,s);
cout<<from<<" "<<s<<endl;
cout<<to<<" "<<change(s,from,to)<<endl<<endl;
}
return 0;
}
- POJ 1220 NUMBER BASE CONVERSION
- POJ 1220 Number Base Conversion
- POJ 1220 NUMBER BASE CONVERSION
- poj 1220 NUMBER BASE CONVERSION
- POJ 1220 NUMBER BASE CONVERSION
- poj 1220 NUMBER BASE CONVERSION 【栈】
- POJ 1220 NUMBER BASE CONVERSION JAVA .
- POJ 1220 NUMBER BASE CONVERSION 笔记
- POJ 1220 NUMBER BASE CONVERSION(高精度--进制转换)
- poj 1220 NUMBER BASE CONVERSION(字符串处理经典)
- poj 1220 NUMBER BASE CONVERSION 高精度进制转换
- POJ 1220 NUMBER BASE CONVERSION 高精度进制转换
- POJ 1220-NUMBER BASE CONVERSION 任意进制数转换
- 高精度进制转换 poj 1220 NUMBER BASE CONVERSION
- NUMBER BASE CONVERSION POJ 1220 进制转换模板
- poj1220 NUMBER BASE CONVERSION
- poj 1220 NUMBER BASE CONVERSION(短除法进制转换)
- 进制转换小结(大数的任意进制转换)spoj429 Simple Numbers Conversion,poj 1220NUMBER BASE CONVERSION
- POJ 2418 Hardwood Species
- 关闭Aphache和重启Apache
- 嵌入式C笔试总结(长期更新)
- 优化资源
- POJ 1018 Communication System
- POJ 1220 NUMBER BASE CONVERSION
- POJ1287 Networking
- POJ 1466 Girls and Boys
- POJ 1496 1850
- gt_opencv_helloworld_img_实现详解(一)
- 关于开通博客的声明
- POJ 1589 Unix ls
- POJ 2075 Tangled in Cables
- 存贮容量计算单位