多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > hdu 5050 Divided Land---2014acm上海賽區網絡賽

hdu 5050 Divided Land---2014acm上海賽區網絡賽

來源:程序員人生   發布時間:2014-10-08 11:02:51 閱讀次數:2186次

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=5050


Divided Land

Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 115    Accepted Submission(s): 57


Problem Description
It’s time to fight the local despots and redistribute the land. There is a rectangular piece of land granted from the government, whose length and width are both in binary form. As the mayor, you must segment the land into multiple squares of equal size for the villagers. What are required is there must be no any waste and each single segmented square land has as large area as possible. The width of the segmented square land is also binary.
 

Input
The first line of the input is T (1 ≤ T ≤ 100), which stands for the number of test cases you need to solve.

Each case contains two binary number represents the length L and the width W of given land. (0 < L, W ≤ 21000)
 

Output
For each test case, print a line “Case #t: ”(without quotes, t means the index of the test case) at the beginning. Then one number means the largest width of land that can be divided from input data. And it will be show in binary. Do not have any useless number or space.
 

Sample Input
3 10 100 100 110 10010 1100
 

Sample Output
Case #1: 10 Case #2: 10 Case #3: 110
 

Source
2014 ACM/ICPC Asia Regional Shanghai Online
 

Recommend
hujie   |   We have carefully selected several similar problems for you:  5052 5051 5049 5048 5046 
 

Statistic | Submit | Discuss | Note






用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)); } } }







生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 自拍偷拍第6页 | 亚洲精品第一页 | 久久免费精品国产72精品剧情 | 复仇之路在线观看免费版高清 | 久久精品23 | 久久大香伊蕉在人线国产昨爱 | 欧美大交乱xxxx | 国产精品国产三级国产普通话对白 | 亚洲三级在线视频 | 亚洲小说图片 | 国产成人精品综合久久久 | 伊人久久大香 | 欧美精品第一页 | 国产精品自在线 | 91精品国产福利在线观看 | 国产精品久久久久毛片 | 成人免费视频一区 | 免费jlzzjlzz在线播放视频 | 自拍欧美亚洲 | 视频三区精品中文字幕 | 亚洲图片在线欧美专区图片 | 亚洲春色在线观看 | 1000部精品久久久久久久久 | 亚洲精品美女视频 | 2023av网站| 亚洲精品一级片 | 亚洲26uuuu最新地址 | 国产欧美日韩综合一区二区三区 | 一级毛片一级毛片一级毛片一级毛片 | 91福利国产在线观看香蕉 | 波多野结衣日韩 | 欧美一欧美一区二三区性 | 国产精品爱久久久久久久 | 午夜视频免费在线播放 | 亚洲黄色小说视频 | 日韩特级片 | 日韩欧美一中文字幕不卡 | 日本欧美一区二区三区免费不卡 | 国产精品久久久久久久久免费观看 | 国产精品12 | 国产福利一区二区精品免费 |