全wa求调
查看原帖
全wa求调
1432337
cxf2012楼主2024/8/28 13:29
#include<bits/stdc++.h>
using namespace std;
long long n,v[1001],z=1,sum=0;
bool k[100015];
int main() {
	ios::sync_with_stdio(0);
	cin>>n;
    cin>>v[1]>>v[3]>>v[7]>>v[30]>>v[120]>>v[365];
    for(int i=1;i<=n;i++)
    {
	   cin>>k[i];
	   if(k[i-1]==0)
	   {
	      z=0;
		  if(k[i]==1)
	      {
		     z++;
		     sum+=v[z];
		  }
	   }
	   else if(k[i]==1)
	   {
	       z++;
		   if(z>=365)
		   {
		      sum+=v[365];
		   }
		   else if(z>=120)
		   {
		      sum+=v[120]; 
		   } 
		   else if(z>=30)
		   {
		      sum+=v[30];
		   }
		   else if(z>=7)
		   {
		      sum+=v[7];
		   }
		   else if(z>=3)
		   {
		      sum+=v[3];
		   }
		   else if(z>=1)
		   {
		      sum+=v[1];
		   }
	   }
	}
	cout<<sum;
	return 0;
}

2024/8/28 13:29
加载中...