DHUOJ 高階32 三艘船

2021-10-03 23:13:37 字數 990 閱讀 6276

32 三艘船

問題描述 :

明明由於工作的關係,經常需要坐船到某地出差辦事。久而久之,明明就對這兩地之間船的班次情況相當了解,他會根據辦事的具體情況選擇不同班次的船出行。這兩地的船一共分為三個班次:特快船、快船、慢船,三個班次的船在同一天的0點從港口出發,並沿著同一路線勻速航行,只是它們到達目的地的時刻不同。 你作為明明的好朋友,有一次和明明在閒聊,問到他出差時船的航行距離有多少時,明明沒有正面回答你這個問題,而只是把三艘船(特快、快、慢)的速度,以及它們到達目的地的時間是幾點鐘(並不知道分別是哪一天,只知道三艘船都在100天以內到達了終點)告訴了你,要你推算出兩地間的距離長度。你作為一位程式設計專家,自然不會被明明的這個問題所難倒,於是你決定寫乙個程式,來求解這個看似困難其實簡單的問題。 明明的問題可以歸結為:給出三艘船的速度,以及它們到達目的地時是幾點鐘(並不知道分別是哪一天,只知道三艘船都在100天以內到達了終點),求兩地間的距離到底有多少。若有多組解,只輸出最小的那組解。

輸入說明 :

你寫的程式要求從標準輸入裝置中讀入測試資料作為你所寫程式的輸入資料。標準輸入裝置中有多組測試資料,每組測試資料佔二行,第一行有3個正整數a、b、c,代表3艘船的到達港口那天的時間是幾點鐘(0≤a、b、c≤23)。第二行有3個正整數d、e、f代表3艘船的速度(0輸出說明 :

對於每一組測試資料,你寫的程式要求計算出一組相應的運算結果,並將這一組運算結果作為你所寫程式的輸出資料依次寫入到標準輸出裝置中。每組運算結果由乙個整數構成,代表路程的長度,若有多組解,只輸出最小的那組解。每組運算結果與其後一組運算結果之間沒有任何空行,第一組運算結果前面以及最後一組運算結果後面也都沒有任何空行。

輸入範例 :

4 2 20

5 10 13

18 12 21

6 9 12

輸出範例 :

260540

#include

#include

intmain()

}}return0;

}

高階32 三艘船

32 三艘船 問題描述 明明由於工作的關係,經常需要坐船到某地出差辦事。久而久之,明明就對這兩地之間船的班次情況相當了解,他會根據辦事的具體情況選擇不同班次的船出行。這兩地的船一共分為三個班次 特快船 快船 慢船,三個班次的船在同一天的0點從港口出發,並沿著同一路線勻速航行,只是它們到達目的地的時刻...

東華OJ高階題32 三艘船

32 三艘船 問題描述 明明由於工作的關係,經常需要坐船到某地出差辦事。久而久之,明明就對這兩地之間船的班次情況相當了解,他會根據辦事的具體情況選擇不同班次的船出行。這兩地的船一共分為三個班次 特快船 快船 慢船,三個班次的船在同一天的0點從港口出發,並沿著同一路線勻速航行,只是它們到達目的地的時刻...

DHU OJ 高階練習 22 汽水瓶

有這樣一道智力題 某商店規定 三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?答案是5瓶,方法如下 先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然後你讓老闆先借給你一瓶汽水,喝掉這瓶滿的,喝完以後用3個空...