#include <bits/stdc++.h>
using namespace std;
long long ans;
int n,day,pj,lv[6];
bool tp;
int main()
{
cin>>n;
for(int i=1;i<=6;i++)
{
cin>>lv[i];
}
pj=lv[1];
for(int i=1;i<=n;i++)
{
cin>>tp;
if(tp) day++;
else {day=0;pj=lv[1];}
if(day==3) pj=lv[2];
if(day==7) pj=lv[3];
if(day==30) pj=lv[4];
if(day==120) pj=lv[5];
if(day>=365) pj=lv[6];
if(tp) ans+=pj;
cout<<" "<<ans<<endl;
}
cout<<ans;
return 0;
}
思路很清晰,红的很悲戚