目前這份程式碼上傳已經AC,如果還有錯請不吝告知。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a,b,total=0;
cin >> a >> b;
cin >> n;
while(n--){//重複n次
int x;
cin >> x;
int cycle = a+b;//一次循環時間
x%=cycle;
if(x>a){//會等到紅燈
x-=a;
total+=b-x;//剩餘紅燈時間
}
else if(x==a){//剛好等到紅燈
total+=b;
}
}
cout << total << '\n';
}