问什么报错误
  • 板块学术版
  • 楼主kongwenzhuo
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/10/21 18:23
  • 上次更新2023/10/27 06:39:18
查看原帖
问什么报错误
819433
kongwenzhuo楼主2022/10/21 18:23
#include<bits/stdc++.h>
using namespace std;
long long n,l=100001;
int z,x;
struct A{
	int a;
	int b;
	int g;
	int k;
};

int main(){
	freopen("1.in","r",stdin);
	freopen("1.out","w",stdout);
	int s[l][l];
	memset(s,0,sizeof(s));
	cin>>n;
    A t[n];
	int v=1;
	while(v<=n){
		cin>>t[v].a>>t[v].b>>t[v].g>>t[v].k;
		v++;
	}
	int m=1;
	while(m<=n){
		for(int i=0;i<t[i].g;i++){
			for(int j=0;j<t[i].k;j++){
				s[t[m].a+i][t[m].b+j]=m;
			}
		}
	    m++;
	}
	cin>>z>>x;
	if(s[z][x]!=0) cout<<s[z][x];
    else cout<<"-1";
	
	return 0;
}
2022/10/21 18:23
加载中...