import java.io.*; public class Main { static BufferedReader bf=new BufferedReader(new InputStreamReader(System.in)); static PrintWriter pw=new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out))); public static void main(String[] args) throws IOException,NullPointerException { String[] temp=bf.readLine().split(" "); int k=Integer.parseInt(temp[0]); int N=Integer.parseInt(temp[1]); String s=Integer.toString(N, 2); pw.print(Integer.parseInt(s,k)); pw.flush(); } }
解题思路:
看数据,加的格式就是二进制,那也很好理解了,把N转换成二进制,再把二进制转换成K进制算就可以了
0.0分
1 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1084 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:583 |
P1001 (C语言代码)浏览:836 |
简单的a+b (C语言代码)浏览:385 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
Minesweeper (C语言描述,蓝桥杯)浏览:1176 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
sizeof的大作用 (C语言代码)浏览:1592 |