1. 程式人生 > >51Nod大數加法(兩個數正負都可)

51Nod大數加法(兩個數正負都可)

很多大數的問題都運用模擬的思想,但是這個說一樣也一樣,但是難度較大,很麻煩,我自己謝寫了100多行的程式碼,感覺很對,但就是WA。其實個人感覺C和C++沒有大數類,是對人思想和演算法的考驗,但是有時候做不出來真的很不爽,下面給出Java大數類的程式碼。

import java.math.*;
import java.util.*;
public class A 
{
	public static void main(String[] args) 
	{
		Scanner cin = new Scanner(System.in);
		BigInteger a=cin.nextBigInteger();
		BigInteger b=cin.nextBigInteger();
		a=a.add(b);
		System.out.print(a);
	}
}
Java的大數類用著很方便,Python沒有資料大小的限制,也能做,就是在速度上不佔優勢,看來有時還是要抱Java大爺的大腿啊。