目前在學C#感覺學的迷迷糊糊的,想要找題刷,查缺補漏,奈何沒有途徑,可以給推薦下嘛
另外感覺自己邏輯能力好差,如下
四個人過橋,A需要一分鐘B兩分鐘C五分鐘D十分鐘
只有一個手電筒,有手電筒才可以過橋,橋一次最多過兩人,問怎么才能在17分鐘內四個人都過去

明明是很簡單的,繞個小彎,我偏偏死在上面,求怎么彌補一下
只有50分全部家產
uj5u.com熱心網友回復:
這明顯是數學問題,有手電筒和一次過兩個人說明有一個人得拿手電筒接送其他人 然后你就發現其他的過橋的時間正好是2 + 5 + 10 =17uj5u.com熱心網友回復:
你沒考慮去了之后誰拿著手電筒回來接人.
正解 : AB先過(2分鐘),A回來(1分鐘),CD一起過(10分鐘),B回來(2分鐘),AB一起過(2分鐘).共17分鐘.
uj5u.com熱心網友回復:
你這是演算法問題,搞這個不一定精通演算法,看領域了很多高級語言封裝了基礎演算法,例如sort(),這就不用你學會各種排序演算法了。
當然,在深水區就不行了,不過,現實中能走入深水區的并不多
uj5u.com熱心網友回復:
最討厭這種無聊的題目,本身題目自已就邏輯不清楚,這種題目分兩種情況,無論哪種情況,首先可以確定的是必須要走得最快的人來回去接其它的,只有A最快。假如A,B一起過,是A遷就B,A也變成2分種才能過河呢,還是說A不用遷就,還是1分鐘走完(也不怕兩人速度不一樣,一人掉河里,手電誰拿合適?按理說速度慢的拿合適,但是速度差一倍,不怕A走太快,手電光照不到A,讓A掉河里? ),如果速度快的遷就速度慢的,那完了,怎么都要超過17分鐘,按照這無聊題目的意思,應該是速度快的不用遷就速度慢的。所以
A和B一起過河=>兩分種后B過河,A剛好一來一回,回來接C,A,C一起過河=>A一來一回2分種回來接D,但是C要花5分種才過河,所以此時還沒有過完河,只能A,D等著,等到5分鐘C過好河,A,D再一起出發=>10分鐘后,A,D都過了河(A速度快,過河所花的1分種包含在了D過河的10分鐘里了),所以總共是17分鐘。
讓出題的人滾球。
uj5u.com熱心網友回復:
手電速度慢的人拿不行,速度快的人拿好象也有問題吧,有掉河的風險,哈哈。uj5u.com熱心網友回復:
想差了
uj5u.com熱心網友回復:
數學問題,小學題目里經常見的一個“有個水井20米,一只青蛙跳2米,滑1米,問青蛙跳幾次能跳出水井”uj5u.com熱心網友回復:
我覺得出題沒什么毛病。人家只是看你思考的程序而已。
至于題目本身嚴謹與否,不是特別重要。
uj5u.com熱心網友回復:
重點是樓主想找個刷題途徑
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/106087.html
標籤:C#
上一篇:請教一個架構問題,SSO單點登錄 子系統如何關聯用戶資訊
下一篇:我哭了
