×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#55036: c++ 解題思路(不是解答)
yp11452077@yphs.tp.edu.tw
(706-08胡瑀霏)
學校:
臺北市私立延平高級中學
編號:
312877
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[122.116.18.48]
註冊時間:
2025-07-08 14:25:15
最後登入時間:
2026-05-21 19:49:00
g544.
美味漢堡 (Hamburger)
--
TOI
練習賽
202110
潛力組
| From: [122.116.18.48] | 發表日期: 2026-05-09 13:29
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,k,m,ans,Max;
int s[1000001],w[1000001];
while(cin>>n>>k){
ans=0;
for(int i=0;i<n;i++) cin>>s[i];
for(int i=0;i<n;i++) cin>>w[i];
Max=s[0];
for(int i=1;i<n;i++){
if(w[i]!=w[i-1]){
ans+=Max;
Max=0;
}
Max=max(Max,s[i]);
}
ans+=Max;
cout<<ans<<endl;
}
}