{{adMap.article_top.title}}
{{adMap.article_top.cta}}

#提問 服務顧客 C語言
程式設計板 {{ articleMoment(createdAt) }}

這是題目,解答是137 https://i.imgur.com/NEHdqb2.jpg 接下來是我的過程 https://i.imgur.com/b1NHguT.png https://i.imgur.com/1p2wV8F.png 題目中該為工作者是工作到第4個小時(240min),不過我用陣列算的方法是從0算到239,休息時間用0代替,工作就把0改成1,最後計算有多少時間點是0 printf出time[0]和time[43]不用理他,這只是我測試他們兩個有沒有在我的預測中進行(答案是他們有在我的預料中xdd) 想問的是為什麼我怎麼求都是236和答案差1,我卡好久了 這是我的輸出 第一次工作3分鐘,所以休息時間有240-3=237 第二次工作+第一次共23分鐘,所以休息時間共240-23=217 再加上第三次,休息時間共240-26=214 加上第四次,就超過此人的工作時段了,然後我就不明白為何錯了... https://i.imgur.com/3pUmFjK.png 前面的10就是剛剛說的測試,啊這句話的文法我自己好像也覺得是錯的但想說看得懂就算了,就別理他唄 拜託各位了神人🙏🙏謝謝!!


  回文

你可能有興趣的文章...

{{adMap.article_bottom.cta}}
{{adMap.article_bottom.title}}
{{adMap.article_bottom.content}}

全部留言

留言已被刪除

留言已被刪

本留言就像流星一樣,一閃即逝。

本留言就像流星一樣,一閃即逝。

B2 {{commentMoment( "2021-04-04T07:32:17.934Z" )}}

第39行 <=

收合內層留言icon {{comments[1].isShow ? '收合' : '展開' }}1則留言
第39行 <=
0
B2-1 (原 Po)   {{commentMoment( "2021-04-04T07:32:17.934Z" )}}

謝謝,但我試了還是沒成功😢

謝謝,但我試了還是沒成功😢
0
留言已被刪除

留言已被刪

本留言就像流星一樣,一閃即逝。

本留言就像流星一樣,一閃即逝。

B4 {{commentMoment( "2021-04-04T15:58:23.861Z" )}}

....我還在想是不是解答錯了 然後看到 時間從0分鐘開始  所以start[]你根本就不用-1  owo...我還用到cpp跑ww

收合內層留言icon {{comments[3].isShow ? '收合' : '展開' }}1則留言
....我還在想是不是解答錯了 然後看到 時間從0分鐘開始  所以start[]你根本就不用-1  owo...我還用到cpp跑ww
0
B4-1 (原 Po)   {{commentMoment( "2021-04-04T15:58:23.861Z" )}}

謝謝你啊還讓你去跑程😅😅但...我把start[]後面的-1拿掉後,答案變139wwwww

謝謝你啊還讓你去跑程😅😅但...我把start[]後面的-1拿掉後,答案變139wwwww
0
B5 {{commentMoment( "2021-04-05T22:30:23.800Z" )}}

可是 這樣 第0~1分鐘 的休息時間 1分鐘 確實消失了

收合內層留言icon {{comments[4].isShow ? '收合' : '展開' }}1則留言
可是 這樣 第0~1分鐘 的休息時間 1分鐘 確實消失了
0
B5-1 (原 Po)   {{commentMoment( "2021-04-05T22:30:23.800Z" )}}

!!我懂你的意思了,真的謝謝~!

!!我懂你的意思了,真的謝謝~!
0
匿名

匿名

B6 {{commentMoment( "2021-04-10T03:03:01.929Z" )}}

這個發問好認真 推推 不過我看到時 問題似乎已經解決了😆

這個發問好認真 推推 不過我看到時 問題似乎已經解決了😆
0
B7 {{commentMoment( "2021-05-25T09:48:40.267Z" )}}

有點懶看程式碼,提供一個想法如下 就是在還在服務客人時如果又有人進來,可以把他的資料往前併。就你的測資而言,第四個人進來的時候前面還有人,所以把(160,3)和(161,80)併成(160,83)。再檢查花在最後一位客人的時間有沒有超過工作時間,取min(170+10,60*t)得到的值再丟回那個客人的需要時間。這樣可以保證不會有重複的問題,最後再減掉即可。以此例:300-(3+20+83+10)=124 你確定是137?

有點懶看程式碼,提供一個想法如下 就是在還在服務客人時如果又有人進來,可以把他的資料往前併。就你的測資而言,第四個人進來的時候前面還有人,所以把(160,3)和(161,80)併成(160,83)。再檢查花在最後一位客人的時間有沒有超過工作時間,取min(170+10,60*t)得到的值再丟回那個客人的需要時間。這樣可以保證不會有重複的問題,最後再減掉即可。以此例:300-(3+20+83+10)=124 你確定是137?
0


登入後發表留言






確定要刪除此文章?
#提問 服務顧客 C語言

這是題目,解答是137 https://i.imgur.com/NEHdqb2.jpg 接下來是我

檢舉{{reportFloor? '留言B'+reportFloor: '文章'}}
檢舉{{'原po回覆B'+reportFloor+'留言'}}
請選擇刪除文章原因
請選擇刪除留言原因
您即將進入之文章內容需滿十八歲方可瀏覽

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於網站首頁或各該限制級網頁,依台灣網站分級推廣基金會規定作標示。若您尚未年滿十八歲,麻煩點選離開。若您已滿十八歲,一樣不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽閱讀,或將本網站內容向該人士出示、播放或放映。

離開
問題讀取中...稍待60秒...