站外题求助
  • 板块学术版
  • 楼主Rocket_Lava_TNT
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/3/19 20:34
  • 上次更新2024/3/19 22:03:45
查看原帖
站外题求助
918753
Rocket_Lava_TNT楼主2024/3/19 20:34
#include <bits/stdc++.h>
using namespace std;
int arr[101][101];
void creater(int seed){
	int num=1;
	for(int i=1;i<=seed;i++){
		for(int j=1;j<=seed;j++){
			arr[i][j]=num;
			num++;
		}
	}
}int generator(int s1,int s2,int s3,int s4){
	int sum=0;
	for(;s1<=s3;s1++){
		for(;s2<=s4;s2++){
			sum+=arr[s1][s3];
//			cout<<sum<<endl;
		}
	}
	return sum;
}
int main(){
	int n,m,a,b,c,d;
	cin>>n>>a>>b>>m;
	creater(n);
	c=a+m-1;
	d=b+m-1;
//	cout<<a<<' '<<b<<' '<<c<<' '<<d<<endl;
	cout<<generator(a,b,c,d);
	return 0;
}

输入:

4
3 1 2

输出:

24
2024/3/19 20:34
加载中...