南陽oj 題目66 分數拆分

2022-09-08 23:57:18 字數 730 閱讀 2806

時間限制:3000 ms | 記憶體限制:65535 kb

難度:1

描述

現在輸入乙個正整數k,找到所有的正整數x>=y,使得1/k=1/x+1/y.

輸入

第一行輸入乙個整數n,代表有n組測試資料。

接下來n行每行輸入乙個正整數k

輸出 按順序輸出對應每行的k找到所有滿足條件1/k=1/x+1/y的組合

樣例輸入

2 2

12樣例輸出

1/2=1/6+1/3

1/2=1/4+1/4

1/12=1/156+1/13

1/12=1/84+1/14

1/12=1/60+1/15

1/12=1/48+1/16

1/12=1/36+1/18

1/12=1/30+1/20

1/12=1/28+1/21

1/12=1/24+1/24

簡單的水題  簡單中的不尋常  正常思路  倆個for迴圈去求解 很明顯比較耗時間,所以我們可以思考一下,用公式推倒,將其中的未知變數用以知的變數代替,那樣for迴圈用乙個就ok了。

#include

int main()

return

0;}

NYOJ 66 分數拆分

分數拆分 時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述現在輸入乙個正整數k,找到所有的正整數x y,使得1 k 1 x 1 y.輸入第一行輸入乙個整數n,代表有n組測試資料。接下來n行每行輸入乙個正整數k 輸出按順序輸出對應每行的k找到所有滿足條件1 k 1 x 1 y的組...

nyoj 66 分數拆分

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述現在輸入乙個正整數k,找到所有的正整數x y,使得1 k 1 x 1 y.輸入第一行輸入乙個整數n,代表有n組測試資料。接下來n行每行輸入乙個正整數k 輸出按順序輸出對應每行的k找到所有滿足條件1 k 1 x 1 y的組合 樣例輸...

南陽oj 題目13 Fibonacci數

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 無窮數列1,1,2,3,5,8,13,21,34,55.稱為fibonacci數列,它可以遞迴地定義為 f n 1 n 1或n 2 f n f n 1 f n 2 n 2 現要你來求第n個斐波納奇數。第1個 第二個都為1 輸入第...