20分求助
查看原帖
20分求助
740882
Huojinyi楼主2024/12/1 11:52

实在不知道怎么写 就写了个递归

#include<bits/stdc++.h>
using namespace std;
int a[10001],b[10001];
int f(int x,int sum,int n,int m){
	if(x>n){
		return sum;
	}
	int sum1=0;
	sum1+=sum+b[x];
	for(int i=1;i<=m;i++){
		return f(x+a[i],sum1,n,m);
	}
}
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n;i++){
		cin>>b[i];
	}
	cout<<f(1,0,n,m);
	return 0;
}

2024/12/1 11:52
加载中...