poj2305 Basic remains

来源:互联网 发布:python参考手册中文版 编辑:程序博客网 时间:2024/06/14 08:43

高精度整数转进制取模。
Biginteger a=cin.nextBigteger(b); //高精度整数a以b进制读入。
a.toString(b)//a以b进制字符串形式输出

import java.io.*;import java.math.*;import java.util.Scanner;public class poj_2305 {    public static void main(String[] args){      Scanner cin=new Scanner(System.in);      while(true){        int a;        BigInteger b,c,ans;        a=cin.nextInt();        if(a==0) break;        b=cin.nextBigInteger(a);        c=cin.nextBigInteger(a);        ans=b.mod(c);        System.out.println(ans.toString(a));      }    }}
0 0
原创粉丝点击