全wa求调
查看原帖
全wa求调
1632085
hmr1楼主2025/7/23 14:31
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int a[30],b[30],c[30],d[30],sum=0;
void ads1(int k,int minn,int p[],int s){
	if(minn==0) k++,minn=p[k];
	if(k>=s){
		sum+=minn;
		return ;
	}
	int maxx=max(minn,p[k+1]);
	minn=min(minn,p[k+1]);
	sum+=minn;
	minn=maxx-minn;
	ads1(k+1,minn,p,s);
}
int main(){
	int s1,s2,s3,s4;
	cin>>s1>>s2>>s3>>s4;
	for(int i=1;i<=s1;i++){
		cin>>a[i];
	}
	for(int i=1;i<=s2;i++){
		cin>>b[i];
	}
	for(int i=1;i<=s3;i++){
		cin>>c[i];
	}
	for(int i=1;i<=s4;i++){
		cin>>d[i];
	}
	int minn=a[1];
	ads1(1,minn,a,s1);
	minn=b[1];
	ads1(1,minn,b,s2);
	minn=c[1];
	ads1(1,minn,c,s3);
	minn=d[1];
	ads1(1,minn,d,s4);
	cout<<sum;
	return 0;
}
2025/7/23 14:31
加载中...