回复必关 40分求助
查看原帖
回复必关 40分求助
1388047
Ehtanyi楼主2025/7/19 15:56
#include <bits/stdc++.h>
using namespace std;
long long a[100009],b[100009],c[100009];
int main() {
	long long  n,k;
	cin>>n;
	for(long long i=1;i<n;i++) cin>>a[i];
	cin>>k;
	for(long long i=1;i<=k;i++){
		long long w;
		cin>>w;
		b[w]++;
	} 
	for(long long i=1;i<=k;i++){
		cin>>c[i];
	}
	long long s,t;
	cin>>s>>t;
	long long ans=0;
	for(long long i=s;i<t;i++){
		ans+=a[i];
	}
		for(long long i=s+1;i<t;i++){
		if(b[i]!=0){
			ans+=c[i];
		}
	}
	cout<<ans;
    return 0;
}
2025/7/19 15:56
加载中...