紅綠燈難題

2021-07-16 03:29:17 字數 614 閱讀 7970

contest - 多校訓練(985專場)

problem f: 985的紅綠燈難題

time limit: 1 sec memory limit: 128 mb

submit: 206 solved: 127

submitstatusweb board

description

已知紅、綠、黃燈各持續r、g、y秒,985發現此時燈剛剛變綠,他想知道x秒後燈是什麼顏色。

input

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

每組資料輸入四個整數x,g,y,r。

注:1 <= t <= 30,1 <= x,g,r,y <= 1e9。

output

若x秒後變成紅色輸出r,變成綠色輸出g,反之輸出y。

sample input

35 5 2 8

7 5 2 8

16 5 2 8

sample outputyr

ghint

紅綠燈順序:綠->黃->紅->綠

#includeint main()

else

} } return 0;

}

ZZULI OJ 1897 985的紅綠燈難題

time limit 1 sec memory limit 128 mb submit 206 solved 127 submit status web board 已知紅 綠 黃燈各持續r g y秒,985發現此時燈剛剛變綠,他想知道x秒後燈是什麼顏色。第一行輸入乙個整數t,代表有t組測試資料。每...

Events 事件 紅綠燈

event 用於執行緒之間狀態的同步。對全域性變數不斷地做修改。event threading.event 生成1個event的物件 event.wait 等著設定全域性變數。檢測標誌位是否有設定,如果標誌位沒有設定的話,會一直卡在這裡。等待標誌位被設定。如果標誌位被設定了,代表綠燈,直接通行。wa...

Python 實現紅綠燈

一 通過event來實現兩個或多個執行緒間的互動,下面是乙個紅綠燈的例子,即起動乙個執行緒做交通指揮訊號燈,乙個執行緒做車輛,車輛行駛按紅燈停,綠燈行的規則。usr bin python coding utf 8 這是我用來練習python執行緒鎖的測試指令碼 import threading,ti...