兒童節校內測T1 逃亡

2022-04-07 10:37:57 字數 1811 閱讀 5559

【題目描述】逃亡(escape.cpp/c/pas)

邪狼緊張地說:「老大,警察快追過來了,我們快逃跑吧!」

修羅王傲然道:「在我的字典裡沒有逃跑……」

邪狼內心崇敬地想:「老大實在是太有領袖範了……」

修羅王接著說:「只有戰略轉移。」

邪狼:「……」

現在,修羅王和邪狼兩人需要從a地出發盡快到達b地。出發時a地有一輛可帶一人的自動駕駛懸浮車。又知兩人步行速度相同。問怎樣利用小車才能使兩人盡快同時到達b地。

【輸入格式】

輸入檔案為escape.in,有三個int型別整數,分別表示a、b兩地的距離,步行速度和車速。

【輸出格式】

輸出檔案為escape.out,有乙個小數字數為2的浮點數,即最短時間。

【輸入樣例】

100 5 10

【輸出樣例】

14.00

qaq這是6月1號校內分治測的t1

這題就這點格局?

很明顯我們要用二分查詢

這應該是一道暴力模擬題

讓我們先分析一下這道題

應該是典型的同時到達問題(小學奧數殺我

眾所周知小學奧數題應該都有固定解法

於是我上網搜嚴謹地推導了一下

解出了這道題的公式

那我們再來推導一遍

(有人剛剛提到二分了嗎(大霧

由題意可知

開局會給出三個已知量

分別是路程s,步行速度a和汽車速度b

你們這些虐暴小學奧數的巨佬們應該都已經想到了

應該是先用車把乙個人(姑且叫他甲吧)從出發點帶到路程中的某一點

同時另乙個人(那就叫他乙)向著終點步行

然後把甲放下來步行

懸浮車調頭回去接乙

接上乙之後再調頭向終點前進

最後甲乙二人同時到達終點

(沒理解,難道我說的不是很明白了!?,那可能我說的不夠明白,希望寧可以悟一悟)

反正這題最關鍵的除了內倆人就是中間的這個折返點(姑且叫做q叭)

把這條路程看成數軸

兩人出發的點a設為原點

設甲到q前的用時為t1

q到終點的用時為t2

則將t2作為定量列方程有

(s-q)/a=2*(2*q/(a+b)-q/b)+(s-q)/b=t2

(s-q)/a很好理解,就是甲落車後步行的路程除以步行的速度

我們再來分析這個式子

2*(2*q/(a+b)-q/b)+(s-q)/b

後一項(s-1)/b表示的是乙從q到終點所花的時間

乙在q點到終點的這一段距離是已經坐著車的了

2*(2*q/(a+b)-q/b)則表示懸浮車從q點調頭以後與乙匯合的時間再加上從匯合以後重新回到q的時間

於是可以解得關於點q在數軸上的座標

q=(b+a)*s/(b+3a)

現在已經知道了q的座標

則以甲為參照

q之前的時間為(q/b)

q之後的時間為(s-q)/a

相加即為所求(甲乙同時到達,所以可以只求乙個,顯然甲更好求)

ac**如下

1 #include2 #include3

intmain()412

//是不是很短qwq

話說這題也可以用分治

而且我谷好像也有原題來著

p1258 小車問題

不過它的位數是6位

和分治的差距會比較大

所以不推薦使用數學方法求解...

end

2019 7 9 校內測試 T1挖地雷

這一次是交流測試?邊交流邊測試 滑稽 這個題是乙個遞推問題。首先我們看第乙個格仔,因為它只影響了它的上面和右上面這兩個地方是否有雷。我們可以分3種情況討論 1.第乙個格仔的數字是2 2.第乙個格仔的數字是1 3.第乙個格仔的數字是0 顯然對於第1種情況和第3種情況,我們可以確定前兩個空的埋雷情況 第...

2017 9 3 校內模擬T1卡片card

題意 有三種字母,可以用兩個不同的換乙個第三種字母,兩個相同的換乙個同種字母 即消去乙個 問最後剩下的字母。第一題顯然是if題,總體來說只有三種情況 1.有三種不同的 輸出 bgr 2.有兩種不同的 3.只有一種字母 輸出這個字母 極醜 1 include2 include3 include4 us...

校內測 11 26 T1 詢問 字母串

傳送門 定義兩個字串等價,當且僅當乙個串中的26 2626 中字母在對應各不相同的26 2626 中字母後和另乙個串相同 給出乙個原串s ss,有m mm組形如 x,y,z x,y,z x,y,z 的詢問,表示從x xx和y yy開始,長度為z zz的s ss的兩個子串是否等價 對於兩個串是否等價,...