标签:2014acm上海赛区网络赛 大数 gcd 数论 水题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5050
3 10 100 100 110 10010 1100
Case #1: 10 Case #2: 10 Case #3: 110
用java大数类取个gcd就完了。。。一开始手写了下gcd居然还共享了一次wa.......ORZ
import java.util.*;
import java.math.*;
public class Main {
public static void main(String [] args)throws Exception{
Scanner cin=new Scanner(System.in);
BigInteger one=new BigInteger("1");
BigInteger zero=new BigInteger("0");
BigInteger two= new BigInteger("2");
BigInteger four= new BigInteger("4");
BigInteger six = new BigInteger("6");
BigInteger A;
BigInteger B;
int T;
T=cin.nextInt();
for(int tt=1;tt<=T;tt++){
String a,b;
a=cin.next();b=cin.next();
A=new BigInteger(a,2);
B=new BigInteger(b,2);
BigInteger ans=A.gcd(B);
System.out.print("Case #"+tt+": ");
System.out.println(ans.toString(2));
}
}
}
hdu 5050 Divided Land---2014acm上海赛区网络赛
标签:2014acm上海赛区网络赛 大数 gcd 数论 水题
原文地址:http://blog.csdn.net/asdfghjkl1993/article/details/39615685