題目
分析:飛機在飛,由於人為規定的時區導致好像時間變慢或者快了(實際上沒有)。這裡很像我們高中物理學的運動學知識,我們可以假設乙個場景——船在不平靜水面行駛,船從乙個點出發行駛了s路程後返回原點(期間船速不變),然後告訴我們來回整個過程回到原點的時間是t,問船在靜水中行駛s路程需要多長時間。我們可以以水為參考係,那麼顯然這個時間為 t/2。
這道題本身不難想出思路,但是裡面字串的讀寫比較麻煩,在題目裡面用到了不少字串相關函式
#include
#include
#include
#include
using
namespace std;
intget_second
(int h,
int m,
int s)
//將時間差轉換成秒數
intget_time()
intmain()
return0;
}
AcWing 1231 航班時間
原題鏈結 考察 模擬 這道題如果我自己寫會寫得超繁瑣.思路 飛行時間 到達時間 出發時間 時差 時差由東向西為減,由西向東為加 可以發現將兩次飛行的時間相加再 2就能得到飛行時間.這題注意記錄sscanf的用法,在某些地方非常好用.注意getline使用前一定要檢查是否前面有換行符.1 includ...
航班時間 藍橋杯
問題背景 小h前往美國參加了藍橋杯國際賽。小h的女朋友發現小h上午十點出發,上午十二點到達美國,於是感嘆到 現在飛機飛得真快,兩小時就能到美國了 小h對超音速飛行感到十分恐懼。仔細觀察後發現飛機的起降時間都是當地時間。由於北京和美國東部有12小時時差,故飛機總共需要14小時的飛行時間。不久後小h的女...
藍橋杯 航班時間
小 h 前往美國參加了藍橋杯國際賽。小 h 的女朋友發現小 h 上午十點出發,上午十二點到達美國,於是感嘆到 現在飛機飛得真快,兩小時就能到美國了 小 h 對超音速飛行感到十分恐懼。仔細觀察後發現飛機的起降時間都是當地時間。由於北京和美國東部有 12 小時時差,故飛機總共需要 14 小時的飛行時間。...