a251. TOI 2026/05 新手組:鬆餅

簡單TOI 歷屆

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

鬆餅店有兩台相同的鬆餅機,口味 1 和口味 2 的烘烤時間分別為 T₁、T₂。每張訂單只需要一份鬆餅,全部訂單都已在時間 0 排好隊。

製作時必須依訂單順序開始烘烤。只要有空閒的機器與尚未開始的訂單,就立刻將下一張訂單交給空閒的機器。每台機器同時只能烤一份鬆餅,且開始後必須連續烤完;放入與取出鬆餅不花時間。

請計算從時間 0 到所有訂單完成,一共需要多少時間。

輸入格式

第一行輸入兩個整數 T₁、T₂。 第二行輸入整數 M,表示訂單數。 接下來 M 行,每行輸入整數 Fⱼ,表示第 j 張訂單的口味。

  • 1 ≤ T₁、T₂ ≤ 20
  • 1 ≤ M ≤ 50
  • Fⱼ 為 1 或 2。

輸出格式

輸出一個整數,表示全部訂單完成時的時間。

來源

TOI 2026 年 5 月新手組〈鬆餅〉,題目敘述重新撰寫,範例與測資另行設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202605/Waffle.pdf

範例測資

範例輸入 1

4 7
5
2
1
1
2
1

範例輸出 1

14
請先登入後再提交程式碼

討論與題解

載入討論區…

更多