题目1080:进制转换
来源:互联网 发布:淘宝客服公司 编辑:程序博客网 时间:2024/06/06 07:36
#include "iostream"#include "stdio.h"#include <vector>#include <cstring>#include <algorithm>#include <string>#include <string.h>#include <stack>#include <ctype.h>using namespace std;//1080int m,n,l,sum,t,k;string s;int in[1010],out[1010];int main(){ while(cin>>m>>n){ memset(out,0,sizeof(out)); cin>>s; l=s.length(); for(int i=0;i<l;i++) if( isalpha(s[i]) ) in[i]=s[i]-'A'+10; else in[i]=s[i]-'0'; sum=1;t=0;k=0; while(sum){ sum=0; for(int i=0;i<l;i++){ t=in[i]/n; sum+=t; if(i==l-1) out[k++]=in[i]%n; else in[i+1] += (in[i]%n)*m; in[i]=t; } } for(int i=k-1;i>=0;i--) if(out[i]>9) printf("%c",out[i]-10+'a'); else printf("%d",out[i]); printf("\n"); } return 0;}/************************************************************** Problem: 1080 User: cust123 Language: C++ Result: Accepted Time:90 ms Memory:1528 kb****************************************************************/
0 0
- 题目1080:进制转换
- 题目1080:进制转换
- 题目1080:进制转换
- 题目1080:进制转换
- 62-题目1080:进制转换
- 题目45:进制转换
- 题目62:进制转换
- 题目1140: 进制转换
- 题目1138:进制转换
- 题目1138:进制转换
- 题目1138:进制转换
- 题目1138:进制转换
- 九度OJ 题目1080:进制转换
- 九度OJ 题目1080:进制转换
- 九度 oj 题目1080:进制转换
- 【九度】题目1080:大数进制转换
- 【九度OJ】题目1080:进制转换 解题报告
- 九度OJ 题目1080:进制转换
- minicom/picocom/cutecom/putty 安装与使用教程
- MFCCGridCtrl
- 模板类与类模板、函数模板与模板函数等的区别
- hive 中,Load data导入多出现一列null或者全部数据都是null
- tensorflow识别手写数字
- 题目1080:进制转换
- (转)Android View框架的measure机制
- 哈希索引的缺点(学习笔记)
- JDBC--学习笔记(二)
- 紫书章六例题九 天平 UVA 839(更新二叉树的节点上的值)
- 接口与工厂
- POJ-1222-尺取法,开关灯
- bits/stdc++.h
- 关闭Hadoop时no namenode to stop异常