題目:
從a地到b地,中間有一段扶梯,總路程和扶梯長度是固定的,為趕時間全程都在行走(包括扶梯上),中途發現攜帶松了,需要停下來綁鞋帶,請問在扶梯上綁鞋帶和在路上綁鞋帶兩種方案比較:
a 路上綁鞋帶,全程用時短
b 扶梯上綁鞋帶,全程用時短
c 用時一樣
d 和扶梯長度,綁鞋帶具體用時有關
我的思路:
感覺這是一道小學數學應用題
假設:人行走的速度為v1,
扶梯的速度為v2,
綁鞋帶需要花的時間為t0
總路程為s
扶梯長度為s2
那麼:1)路上綁鞋帶方案,全程用時:
t1 = ( s - s2 ) / v1 + s2 / ( v1 + v2) + t0
2)扶梯上綁鞋帶情況下,全程用時:
t2 = (s - s2 ) / v1 + ( s2 - v2 * t0 ) / ( v1 + v2 ) + t0
其中v2 * t0 為綁鞋帶的一段時間內,扶梯行進的距離
所以:t1 - t2 = ( v2 * t0 ) / ( v1 + v2 ) > 0
因此在扶梯上綁鞋帶的方案下,全程用時比較短,選擇b
ps: 這種解法算是比較常規的,大家有巧妙的思考解決方法,歡迎分享和交流.
一道關於 g 筆試題
正則裡 g 表示全域性 global 的意思,比如當替換字串時,如果正則不加g,則只替換一次。str hello,jack,hello,lily reg hello res str.replace reg,hi console.log res hi,jack,hello,lily 第二個hello未...
一道關於 g 筆試題
正則裡 g 表示全域性 global 的意思,比如當替換字串時,如果正則不加g,則只替換一次。str hello,jack,hello,lily reg hello res str.replace reg,hi console.log res hi,jack,hello,lily 第二個hello未...
關於指標的一道筆試題
題目 include includeint main char cp char cpp cp printf s n cpp printf s n cpp 3 printf s n cpp 2 3 printf s n cpp 1 1 1 system pause return 0 首先解這道題需要我...