洛谷 P2694 接金幣

2022-04-06 07:20:10 字數 1139 閱讀 1737

在二維座標系裡,有n個金幣,編號0至n-1。初始時,第i個金幣的座標是(xi,yi)。所有的金幣每秒向下垂直下降乙個單位高度,例如有個金幣當前座標是(xf, yf),那麼t秒後金幣所在的位置就是(xf, yf-t)。初始時,fj在(0,0)座標處,fj每秒只能向左移動乙個單位距離或者向右移動乙個單位距離,當然fj也可以不移動。如果在某個時刻某個金幣和fj所在的位置重合,那麼fj就能接住這個金幣。fj能否把所有的金幣都接住?如果行輸出abletocatch,否則輸出notabletocatch。

輸入格式:

多組測試資料。

第一行,乙個整數g,表示有g組測試資料。1 <= g <= 5。

每組測試資料格式如下:

第一行,乙個整數n。 1 <= n <= 50。

接下來有n行,第i行兩個整數表示xi、yi。

-1000<=xi<=1000。0<=yi<=1000。

輸出格式:

共g行,每行輸出abletocatch或notabletocatch。

輸入樣例#1: 複製

5

3-1 1

1 30 4

1-3 2

3-1 1

1 20 4

30 9

-1 1

1 38

70 141

-108 299

52 402

-70 280

84 28

-29 363

66 427

-33 232

思路:數學+模擬

#include#include

#include

#include

using

namespace

std;

intt,n,flag;

int x[55],y[55

];int

main()

}if(flag) break

; }

if(flag) continue

;

else cout<<"

abletocatch

"<}

}

洛谷 P2669 金幣

題目描述 國王將金幣作為工資,發放給忠誠的騎士。第一天,騎士收到一枚金幣 之後兩天 第二天和第三天 每天收到兩枚金幣 之後三天 第 四 五 六天 每天收到三枚金幣 之後四天 第 七 八 九 十天 每天收到四枚金幣 這種工資發放模式會一直這樣延續下去 當連續n天每天收到n枚金幣後,騎士會在之後的連續n...

洛谷 P2669 金幣

題目描述 國王將金幣作為工資,發放給忠誠的騎士。第一天,騎士收到一枚金幣 之後兩天 第二天和第三天 每天收到兩枚金幣 之後三天 第 四 五 六天 每天收到三枚金幣 之後四天 第 七 八 九 十天 每天收到四枚金幣 這種工資發放模式會一直這樣延續下去 當連續n天每天收到n枚金幣後,騎士會在之後的連續n...

洛谷 P2690 接蘋果

usaco 很少有人知道奶牛愛吃蘋果。農夫約翰的農場上有兩棵蘋果樹 編號為1和2 每一棵樹上都長滿了蘋果。奶牛貝茜無法摘下樹上的蘋果,所以她只能等待蘋果 從樹上落下。但是,由於蘋果掉到地上會摔爛,貝茜必須在半空中接住蘋果 沒有人愛吃摔爛的蘋果 貝茜吃東西很快,她接到蘋果後僅用幾秒鐘就能吃完。每一分鐘...