我不理解
查看原帖
我不理解
996206
zcs_楼主2024/7/5 13:16

0分求调

#include <iostream>
#define ll long long
using namespace std;
ll n,a,b[114],nw,ans;
signed main(){
	cin>>n;
	for (ll i=1;i<=6;i++)cin>>b[i];
	for (ll i=1;i<=n;i++){
		cin>>a;
		if (a==0){
			nw=0;
		}
		else{
			nw++;
			if(nw>=1 && 2<=nw)ans+=b[1]; 
			else if(nw>=3 && 6<=nw)ans+=b[2]; 
			else if(nw>=7 && 29<=nw)ans+=b[3]; 
			else if(nw>=30 && 119<=nw)ans+=b[4]; 
			else if(nw>=120 && 364<=nw)ans+=b[5]; 
			else if(nw>=365)ans+=b[6];
		}
	}
	cout<<ans;
	return 0;
}
2024/7/5 13:16
加载中...