一道關於綁鞋帶的筆試題

2021-07-05 22:40:36 字數 649 閱讀 9070

題目:

從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 首先解這道題需要我...