HDU 2504 又見GCD
又見GCD
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10031 Accepted Submission(s): 4185
Problem Description
有三個正整數a,b,c(0<a,b,c<10^6),其中c不等於b。若a和c的最大公約數為b,現已知a和b,求滿足條件的最小的c。
Input
第一行輸入一個n,表示有n組測試資料,接下來的n行,每行輸入兩個正整數a,b。
Output
輸出對應的c,每組測試資料佔一行。
Sample Input
2
6 2
12 4
Sample Output
4
8
思路:
18 3 15才對
#include<cstdio>
int gcd(int a,int b)
{
return !b? a:gcd(b,a%b);
}
int main()
{
int n,a,b,c;
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&a,&b);
for(c=2*b;;c+=b)
if(c%b==0&&c!=b&&gcd(a,c)==b)
{
printf("%d\n",c);
break;
}
}
return 0;
}
相關文章
- 又見GCD hd 2504GC
- hdu 1695 GCDGC
- HDU 5726-GCD(暴力+map)GC
- HDU2588GCD(尤拉函式)GC函式
- HDU 4497GCD and LCM(素數分解)GC
- HDU 4497 GCD and LCM(拆素數+組合)GC
- HDU 2582 f(n) (組合數的gcd)GC
- KBPC2504-ASEMI無人機專用整流橋KBPC2504無人機
- HDU44979 GCD and LCM (素因子分解+計數)GC
- 又見春光
- HDU 1695-GCD(容斥原理+尤拉函式)GC函式
- HDU 1695 GCD (容斥 + 莫比烏斯反演)GC
- 又見enqueue(TM SRX)ENQ
- HDU4675 GCD of Sequence(預處理階乘逆元+推公式)GC公式
- 執行緒8--GCD常見用法執行緒GC
- 指標-又見迴文指標
- 又見懸空指標指標
- 系統分析與綜合思維相結合:又見森林又見樹木 - hjorteland
- 子序列;及又見排序分析排序
- 又見排序;及陣列和分析排序陣列
- 又見程式猿與產品狗
- 程式碼之美:又見“鉅著”
- 138、喜見外弟又言別
- Oracle優化案例-又見union代替or(二十)Oracle優化
- 新應用上線又見老問題
- GCD Inside: GCD 宏GCIDE
- GCDGC
- 又見想當然導致的誤譯
- GCD SUMGC
- GCD QueriesGC
- 商業智慧(BI)視覺化大屏:既見樹木,又見森林視覺化
- 又見Google搜尋之星;及須彌之境分析Go
- GCD Inside: GCD 資料結構GCIDE資料結構
- codechef Dynamic GCD [樹鏈剖分 gcd]GC
- HDU 2033 : 人見人愛A+B (C語言)C語言
- 奇怪的GCDGC
- 巧談 GCDGC
- 巧談GCDGC