hdoj 2031进制转换
来源:互联网 发布:4s店买车分期付款知乎 编辑:程序博客网 时间:2024/05/22 03:24
<h1 style="color: rgb(26, 92, 200); text-align: center; font-family: 'Times New Roman';">进制转换</h1><span style="font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center;"><strong><span style="font-family: Arial; font-size: 12px; color: green;">Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 39327 Accepted Submission(s): 21567</span></strong></span><br style="font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center;" /><br style="font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center;" /><div class="panel_title" align="left" style="height: 38px; padding: 0px 14px; color: rgb(124, 169, 237); font-size: 18px; font-family: Arial; font-weight: bold; background: url(http://acm.hdu.edu.cn/images/panel-title.png) 0% 100% no-repeat transparent;">Problem Description</div><div class="panel_content" style="height: auto; margin: 0px; padding: 0px 20px; font-size: 14px; font-family: 'Times New Roman'; background: url(http://acm.hdu.edu.cn/images/panel-content.png) repeat-y;">输入一个十进制数N,将它转换成R进制数输出。</div><div class="panel_bottom" style="height: auto; margin: 0px; font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center; background: url(http://acm.hdu.edu.cn/images/panel-bottom.png) 0% 0% no-repeat;"> </div><br style="font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center;" /><div class="panel_title" align="left" style="height: 38px; padding: 0px 14px; color: rgb(124, 169, 237); font-size: 18px; font-family: Arial; font-weight: bold; background: url(http://acm.hdu.edu.cn/images/panel-title.png) 0% 100% no-repeat transparent;">Input</div><div class="panel_content" style="height: auto; margin: 0px; padding: 0px 20px; font-size: 14px; font-family: 'Times New Roman'; background: url(http://acm.hdu.edu.cn/images/panel-content.png) repeat-y;">输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。</div><div class="panel_bottom" style="height: auto; margin: 0px; font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center; background: url(http://acm.hdu.edu.cn/images/panel-bottom.png) 0% 0% no-repeat;"> </div><br style="font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center;" /><div class="panel_title" align="left" style="height: 38px; padding: 0px 14px; color: rgb(124, 169, 237); font-size: 18px; font-family: Arial; font-weight: bold; background: url(http://acm.hdu.edu.cn/images/panel-title.png) 0% 100% no-repeat transparent;">Output</div><div class="panel_content" style="height: auto; margin: 0px; padding: 0px 20px; font-size: 14px; font-family: 'Times New Roman'; background: url(http://acm.hdu.edu.cn/images/panel-content.png) repeat-y;">为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。</div><div class="panel_bottom" style="height: auto; margin: 0px; font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center; background: url(http://acm.hdu.edu.cn/images/panel-bottom.png) 0% 0% no-repeat;"> </div><br style="font-family: 'Times New Roman';font-size:14px; text-align: -webkit-center;" /><div class="panel_title" align="left" style="height: 38px; padding: 0px 14px; color: rgb(124, 169, 237); font-size: 18px; font-family: Arial; font-weight: bold; background: url(http://acm.hdu.edu.cn/images/panel-title.png) 0% 100% no-repeat transparent;">Sample Input</div><div class="panel_content" style="height: auto; margin: 0px; padding: 0px 20px; font-size: 14px; font-family: 'Times New Roman'; background: url(http://acm.hdu.edu.cn/images/panel-content.png) repeat-y;"><pre style="word-wrap: break-word; white-space: pre-wrap; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: 'Courier New', Courier, monospace;">7 223 12-4 3</div>
Sample Output
1111B-11注意大于等于10的数的输出方式!
#include <iostream>#include <cstdio>using namespace std;void f(int x,int m){ char a[110]; int k=0; if(x<0) { x=-x; printf("-"); } int ans=0; while(x) { if(x%m>9) a[k++]='A'+(x%m-10); else a[k++]=x%m+'0'; x=x/m; } for(int i=k-1;i>=0;i--) { printf("%c",a[i]); } printf("\n");}int main(){ int x,m; while(~scanf("%d%d",&x,&m)) { f(x,m); } return 0;}
0 0
- hdoj 2031 进制转换
- hdoj 2031 进制转换
- HDOJ 2031 进制转换
- 【HDOJ 2031】 进制转换
- [HdOJ]2031 进制转换
- HDOJ 2031 进制转换
- hdoj 2031进制转换
- HDOJ-2031 进制转换
- HDOJ 2031 进制转换
- HDOJ 2031 进制转换
- hdoj 2031 进制转换
- HDOJ 2031 进制转换
- hdoj 2031进制转换
- 进制转换 hdoj-2031
- HDOJ 2031 进制转换
- HDOJ 2031 进制转换
- hdoj进制转换
- hdoj.2031 进制转换 20140729
- 我遇到的concurrentmodificationexception异常
- mysql内核源代码深度解析 缓冲池 buffer pool 整体概述(bufferpool部分一)
- 大型网站之网站静态化(综合篇)
- Redis配置数据持久化---SNAPSHOTTING
- MySQL事务隔离级别详解
- hdoj 2031进制转换
- js获取url参数值的两种方式
- Android自定义属性需要注意的细节
- fir.im Weekly - 如何做一个出色的程序员
- 3.关于bounds跟frame区别
- crawler4j配置
- uses-permission
- Navicat for MySQL 使用SSH方式链接远程数据库
- Qt 无法debug, 显示找不到引擎