#include #include #include #include #include #include #in">

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

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 互聯(lián)網(wǎng) > hdu5050_2014ACM上海__Divided Land

hdu5050_2014ACM上海__Divided Land

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-10-08 08:00:01 閱讀次數(shù):3060次

本文出自:點(diǎn)擊打開(kāi)鏈接


原題見(jiàn)hdu5050


代碼:

#include <iostream> #include <stdio.h> #include <string.h> #include <vector> #include <map> #include <algorithm> #include <queue> #include <cmath> #include <bitset> using namespace std; #define INF 0x3f3f3f3f #define ll long long int #define ui unsigned long #define ull unsigned long long #define MEM(a) memset(a, 0, sizeof(a)) #define MEMM(a) memset(b, -1, sizeof(b)) #define DBG(x, n) cout << (x) << " " << (n) << endl; #define SL(a) strlen(a) #define RS(s) scanf("%s", (s)) #define PI(r) printf("%d ", (r)) #define RI(a) scanf("%d", &(a)) #define RII(a, b) scanf("%d%d", &(a), &(b)) #define RIII(a, b, c) scanf("%d%d%d", &(a), &(b), &(c)) #ifdef ONLINE_JUDGE #define FOI(file) 0 #define FOW(file) 0 #else #define FOI(file) freopen(file,"r",stdin); #define FOW(file) freopen(file,"w",stdout); #endif #define N 1001 bitset <1001> w; bitset <1001> h; bitset <1001> d; void bitsetSubtract(bitset<N> &x, const bitset<N> &y) { bool borrow = false; for (int i = 0; i < N; i++) { if (borrow) { if (x[i]) { x[i] = y[i]; borrow = y[i]; } else { x[i] = !y[i]; borrow = true; } } else { if (x[i]) { x[i] = !y[i]; borrow = false; } else { x[i] = y[i]; borrow = y[i]; } } } } bitset<N> gcd(bitset<N> u, bitset<N> v) { bitset<N> one (string("1")); bitset<N> zero (string("0")); int shift; if (u == 0) return v; if (v == 0) return u; for (shift = 0; ((u | v) & one) == zero; ++shift) { u >>= 1; v >>= 1; } while ((u & one) == zero) u >>= 1; do { while ((v & one) == zero) v >>= 1; string t1 = u.to_string<char, char_traits<char>, allocator<char> >(); string t2 = v.to_string<char, char_traits<char>, allocator<char> >(); if (t1 > t2) { bitset<N> t = v; v = u; u = t; } bitsetSubtract(v,u); } while (v != 0); return u << shift; } int main() { //FOI("input"); //FOW("output"); //write your programme here int t; scanf("%d", &t); int i; int j; for(i = 1; i <= t; i++) { cin >> w >> h; d = gcd(w, h); printf("Case #%d: ", i); // cout << d << endl; j = 1000; while(d[j] != 1) j--; while(j != -1) { cout << d[j]; j --; } cout << endl; } return 0; }


生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲欧美一区二区三区久久 | 亚洲国产一区在线二区三区 | 国产欧美亚洲三区久在线观看 | 成人在线视频一区 | 欧美久久视频 | 一级淫 | 中文字幕首页 | 女人18毛片特级一级免费视频 | 国产精品国产精品国产专区不卡 | 波多野结衣一区二区三区在线观看 | 国产精品一区久久精品 | 亚洲欧美国产精品第1页 | 日韩亚色| 欧美性受xxxx狂喷水 | 自拍偷拍日韩 | 日韩精品免费 | 伊人网在线视频观看 | 久久精品蜜芽亚洲国产a | 色琪琪一本到影院 | 亚洲高清免费观看 | 女人18毛毛片一级毛片 | 精品国产免费久久久久久 | 女人18一级特级毛片免费看 | 久爱免费观看在线网站 | 国产毛片久久久久久国产毛片 | 国产高清看片日韩欧美久久 | 亚洲图片偷拍自拍 | 国产福利资源 | 欧洲第一页 | xxx日本在线 | 日本69色视频在线观看 | 尤物视频免费观看 | 欧美亚洲偷图色综合91 | 日韩一级视频 | 亚洲a在线视频 | 成人久久久久 | 亚洲永久视频 | 国产成人亚洲精品影院 | 在线观看亚洲 | 日韩亚洲欧美综合一区二区三区 | 波多野结衣中文字幕一区二区三区 |