題目給定一個(gè)進(jìn)制b,然后給兩個(gè)b進(jìn)制下的大數(shù) m 和 n ,要求求出m % n的結(jié)果,用b進(jìn)制表示。
最近在學(xué)JAVA,發(fā)現(xiàn)做起高精度簡(jiǎn)直太爽了~ 這個(gè)題有JAVA簡(jiǎn)直就是個(gè)水題,知道一些函數(shù)就好了。
BigInteger a = in.nextBigInteger(base); //將一個(gè)大數(shù)按照base進(jìn)制輸入
a.mod(b) ; //a%b,其中a和b都是大數(shù)且結(jié)果為10進(jìn)制,不管a和b是什么進(jìn)制
String str= a.toString(base); //將一個(gè)大數(shù)a轉(zhuǎn)換成b進(jìn)制的字符串
這個(gè)題就用到這些東西,代碼就不貼了。~~