
正文
中石油-高精度除法-java版
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
问题 G: 【高精度】高精度数除以低精度数I
时间限制: 1 Sec 内存限制: 512 MB
提交: 19 解决: 15
[提交][状态][讨论版]
题目描述修罗王聚集了庞大的暗元素以施展隐匿魔法,该魔法施展后将对其周边的时空产生隐匿效果,当然,隐匿的效果好坏取决于是否将暗元素平均地分配在其周边时空,显然这涉及高精度除法的编程。考虑到邪狼的理解能力,修罗王不得不先将问题简化为:输入一被除数(位数≤5000),输入一除数(整型数据范围内),输出整数商,忽略小数。输入共两行,第1行为一个数字字符串,即被除数,第2行为一个整数,即除数。输出输出整数商,忽略小数。样例输入
共两行,第1行为一个数字字符串,即被除数,第2行为一个整数,即除数。
输出输出整数商,忽略小数。样例输入
20
5
样例输出
4
由于用Java做比较简单,直接上代码。
代码:
import java.math.BigInteger;
import java.util.Scanner;public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String st1=sc.nextLine();
String st2=sc.nextLine();
BigInteger b1=new BigInteger(st1);
BigInteger b2=new BigInteger(st2);
// b1.valueOf(st1);
// b2.valueOf(st2);
System.out.println(b1.divide(b2)); }}







