POJ2305 Basic remains 大数|进制转换 Java
2017-09-20 18:56
363 查看
题目链接 :POJ2305
用java写会方便很多……,包括大数处理,进制转换等,所以我就懒得用C在搞一遍了……
JAVAcode:
/*
* 2017年9月20日18:44:38
* POJ2305
* AC*/
import java.io.*;
import java.util.*;
import java.math.*;
public class Main {
public static void main(String[] args){
Scanner cin=new Scanner(new BufferedInputStream(System.in));
int b;
BigInteger p,m,ans;
String str;
while(cin.hasNext()){
b=cin.nextInt();
if(b==0) break;
/*以b进制输入*/
p=cin.nextBigInteger(b);
m=cin.nextBigInteger(b);
ans=p.mod(m);
/*转换成b进制的字符串*/
str=ans.toString(b);
System.out.println(str);
}
}
}
用java写会方便很多……,包括大数处理,进制转换等,所以我就懒得用C在搞一遍了……
JAVAcode:
/*
* 2017年9月20日18:44:38
* POJ2305
* AC*/
import java.io.*;
import java.util.*;
import java.math.*;
public class Main {
public static void main(String[] args){
Scanner cin=new Scanner(new BufferedInputStream(System.in));
int b;
BigInteger p,m,ans;
String str;
while(cin.hasNext()){
b=cin.nextInt();
if(b==0) break;
/*以b进制输入*/
p=cin.nextBigInteger(b);
m=cin.nextBigInteger(b);
ans=p.mod(m);
/*转换成b进制的字符串*/
str=ans.toString(b);
System.out.println(str);
}
}
}
相关文章推荐
- POJ 2305 Basic remains(大数取模)(JAVA)
- 【Java 进制转换】POJ - 2305 Basic remains
- JAVA大数求余 Basic remains(POJ 2305)
- JAVA大数求余 Basic remains(POJ 2305)
- poj 1220 java大数处理进制转换
- POJ 2305 Basic remains(进制转换)
- poj2305 JAVA大数运算
- poj 2305 Java 做,水过了 Basic remains
- POJ PKU 2305 java大数进制转化 JAVA 大数转换成字符串 转
- POJ 2305 Basic remains(JAVA练习)
- poj 2305 Basic remains java
- poj 3197 Continuous Fractions(java大数)
- 【Java练习2——进制转换】POJ 1220
- poj 2305 Basic remains
- Java大数 poj 1001
- POJ 2389 Bull Math(大数乘法,还是Java好)
- poj-1503-java大数相加
- POJ 2305 Basic remains
- java大数进制转换-N的阶乘
- POJ2506 JAVA大数