首页 > ACM题库 > 九度OJ > 九度-1026-又一版 A+B[解题代码]
2013
12-12

九度-1026-又一版 A+B[解题代码]

题目来源:2008年浙江大学计算机及软件工程研究生机试真题

题目描述:

输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。

输入:
输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。
当m为0时输入结束。
输出:
输出格式:每个测试用例的输出占一行,输出A+B的m进制数。
样例输入:
8 1300 48
2 1 7
0
样例输出:
2504
1000

java 代码如下:
import java.io.BufferedInputStream;
import java.math.BigInteger;
import java.util.Scanner;

public class Main{


	public static void main(String[] args) {
		Scanner s = new Scanner(new BufferedInputStream(System.in));
		while(true){
			int m = s.nextInt();
			if(m==0)
				break;

			long c = s.nextLong() + s.nextLong();
			BigInteger b = new BigInteger(Long.toString(c));
			System.out.println(b.toString(m));
		}
	}

}

/**************************************************************
	Problem: 1026
	User: coder
	Language: Java
	Result: Accepted
	Time:170 ms
	Memory:16076 kb
****************************************************************/


  1. 题本身没错,但是HDOJ放题目的时候,前面有个题目解释了什么是XXX定律。
    这里直接放了这个题目,肯定没几个人明白是干啥

  2. I like your publish. It is great to see you verbalize from the coronary heart and clarity on this essential subject matter can be easily noticed.