hdu 5050 java大数进制转换
2014-09-28 11:01
337 查看
import java.io.*; import java.math.BigInteger; import java.util.StringTokenizer; class Scan { BufferedReader buffer; StringTokenizer tok; Scan() { buffer = new BufferedReader(new InputStreamReader(System.in)); } boolean hasNext() { while (tok == null || !tok.hasMoreElements()) { try { tok = new StringTokenizer(buffer.readLine()); } catch (Exception e) { return false; } } return true; } String next() { if (hasNext()) return tok.nextToken(); return null; } int nextInt() { return Integer.parseInt(next()); } long nextLong() { return Long.parseLong(next()); } } public class Main { public static void main(String[] args) { PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(System.out))); Scan scan = new Scan(); int T,R; T=scan.nextInt(); for(R=1;R<=T;R++) { String s = scan.next(); BigInteger a = new BigInteger(s,2); s = scan.next(); BigInteger b = new BigInteger(s,2); BigInteger c = a.gcd(b); out.println("Case #"+R+": "+c.toString(2)); } out.flush(); } }
相关文章推荐
- hdu 5050 Divided Land (java大数)
- HDU-5050 java大数
- hdu 5050 java程序求大数最大公约数
- hdu 5050 Divided Land( java大数+gcd )
- hdu 1316 How Many Fibs?【JAVA大数】
- hdu 1316 How Many Fibs?【JAVA大数】
- hdu 1316(java大数)
- HDU A + B Problem II(高精度大数相加)(java版)
- hdu 1042(java大数)
- HDU 1063Exponentiation(Java的大数处理)
- hdu 1002 A + B Problem II ( JAVA大数)
- hdu 1002(java大数)
- HDU 1261 字串数(大数阶乘 除法 组合 java)
- 大菲波数_hdu_1715(大数).java
- How Many Fibs_hdu_1316(大数).java
- 模拟_大数JAVA(HDU_1063)
- hdu 1250(java大数)
- hdu 1002 java 大数相加
- HDU 1002 大数运算 java 的强大功能
- Integer Inquiry_hdu_1047(大数).java