发现用python写大数,一行解决问题,6爆了
51Nod 1005
#!/usr/bin/env python3
a = int(input());b = int(input());print(a+b);
java
add(); 相加
subtract(); 相减
multiply(); 相乘
divide(); 相除
4.各种函数
pow(); a.pow(b)=a^b
gcd(); 最大公约数
abs(); 绝对值
negate(); 取反数
remainder(); 取余
mod(); a.mod(b)=a%b=a.remainder(b);
max();
min();
punlic int comareTo();
boolean equals(); 是否相等
and(); 例如a.and(b),计算a&b
doubleValue(); 转化为double类型
longValue(); 转化为long类型
floatValue(); 转化为float类型
intValue(); 转化为int类型
import java.io.*;
import java.math.*;
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
BigInteger a = in.nextBigInteger();
BigInteger b = in.nextBigInteger();
System.out.println(a.add(b));
}
}
java大数的持续输入
hdu1402
import java.io.*;
import java.math.*;
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
while(in.hasNextBigInteger())
{
BigInteger a = in.nextBigInteger();
BigInteger b = in.nextBigInteger();
System.out.println(a.multiply(b));
}
}
}