北向眼


私信TA

用户名:uq_91541132464

访问量:2596

签 名:

题解都是为了做笔记,备战中

等  级
排  名 1962
经  验 2535
参赛次数 1
文章发表 15
年  龄 20
在职情况 学生
学  校 江西财经大学
专  业 软件工程

  自我简介:

题解都是为了做笔记,备战中 //更新,javaB国一已拿,转战Acwing

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 人评分

  评论区

  • «
  • »