acm2031java_杭电ACM2031java做法
进制转换
Problem Description
输入一个十进制数N,将它转换成R进制数输出。
Input
输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。
Output
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。
Sample Input
7 2
23 12
-4 3
Sample Output
111
1B
-11
import java.io.BufferedInputStream;
import java.util.Scanner;
public class P2031 {
static void f(int n, int r) {
if(n != 0) {
f(n / r, r);
System.out.print((char)(n % r > 9 ? n%r-10 + 'A' : n%r + '0') );
}
}
/**
* TODO
* @return_type void
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(new BufferedInputStream(System.in));
int n, r;
while(s.hasNext()) {
n = s.nextInt();
r = s.nextInt();
if(n > 0) {
f(n, r);
System.out.println();
}
else if(n == 0)
System.out.println('0');
else {
System.out.print('-');
f(-n, r);
System.out.println();
}
}
}
}
acm2031java_杭电ACM2031java做法相关推荐
- 杭电2030java做法_杭电ACM2040java做法
亲和数 Problem Description 古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=2 ...
- 杭电2030java做法_杭电ACM2019java做法
数列有序! Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序. Input 输入数 ...
- 杭电1430康托 bfs(java)
魔板: Problem Description 在魔方风靡全球之后不久,Rubik先生发明了它的简化版--魔板.魔板由8个同样大小的方块组成,每个方块颜色均不相同,可用数字1-8分别表示.任一时刻魔板 ...
- 杭电1108java_按照这个步骤来刷题,迷茫的你两个月亦能成为王者
原标题:按照这个步骤来刷题,迷茫的你两个月亦能成为王者 作者 | bigsai 来源 | bigsai(ID:bigsai) 前言 大家好,我是bigsai哥哥.最近很多小伙伴问我怎么入门数据结构与算 ...
- 17届技术报告 | 杭电四轮点此一队
01 引言 1.1 概述 全国大学生智能车竞赛以"立足培养,重在参与,鼓励探索,追求卓越"为指导思想,涵盖了机械.模式识别.电子.电气.传感技术.计算机.自动化控制.汽车理论等多方 ...
- 杭电oj 1426 Sudoku Killer(深度优先搜索 回溯)
Sudoku KillerTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...
- 2022杭电多校赛第八场
2022杭电多校赛第八场 文章目录 2022杭电多校赛第八场 1004.Quel'Thalas 1001.Theramore 1011.Stormwind 1008.Orgrimmar 1005.Ir ...
- 杭电考研经验贴,0基础观看
杭电考研经验贴,0基础观看 新通知,杭电专业课已改408 数学 英语 政治 专业课 复试 结语 #适合0基础同学观看 本人0基础,20上岸杭电的考生.先说一下我的具体情况,本科基本上就是在玩,除了过了 ...
- 杭电46道DP牛人总结
原文地址:杭电46道DP牛人总结作者:飞泉鸣玉 杭电46道DP牛人总结 HDU 动态规划(46道题目)倾情奉献~ [只提供思路与状态转移方程] 收藏 Robberies http://acm.hdu. ...
最新文章
- iOS直播(二)GPUImage音视频采集
- linux 安全 ***检测 杀毒 rootkit
- python里format有什么用_python的format什么意思
- 计算机网络asp视频教程,轻轻松松学编程!ASP互动视频教程
- 数据结构(六)查找---多路查找树(2-3-4树)
- Leetcode:convert_sorted_array_to_binary_search_tree
- alpine(Go环境)Docker基础镜像制作
- 聚类 | Map-Equation多级网络聚类模型——InfoMap
- 手机登入注册为什么出现这个错误?
- 基于HTML模板和JSON数据的JavaScript交互
- Java实现国密算法SM2,SM3,SM4,并且实现ECB和CBC模式
- sql语句实现动态添加查询条件
- Spark学习笔记:Spark Streaming与Spark SQL协同工作
- Linux运维常见面试题汇总
- 【JAVA长虹键法】第 十二式 外观模式(23种设计模式)
- React 全家桶(react脚手架 redux react-redux react-router-dom ui库 reactHook)含 自定义hook的方法及使用
- 苹果Arcade订阅常见问题
- 实际开发问题解决记录: 需求是mysql执行查询 返回数据给前端 既要返回值不为NULL的列也要返回值为NULL的列(值为NULL的列列名返回给前端)
- 特别篇之(标准编码)
- Python求黑色星期五问题