jzy_2020011 @ 2021-08-16 20:25:22
#include <algorithm>
#include <iostream>
using namespace std;
int a[1000][1000];
int xxx(int x1,int y1,int x2,int y2)
{
for (int i=x1;i<=x2;i++)
{
for (int j=y1;j<=y2;j++)
{
a[i][j]++;
}
}
}
int main()
{
int n,m;
cin>>n>>m;
int x1,x2,y1,y2;
for (int i=1;i<=m;i++)
{
cin>>x1>>y1>>x2>>y2;
xxx(x1,y1,x2,y2);
}
for (int i=1;i<=n;i++)
{
for (int j=1;j<=n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
by Textbook_blasphemy @ 2021-08-16 20:26:45
@贾魁 你可以试试输出中间变量或者参考题解改改
数组开小了
by 紪絽 @ 2021-08-16 20:27:32
你这么多层循环不 RE 才怪……
by jzy_2020011 @ 2021-08-16 20:29:15
谢大佬
by JRzyh @ 2021-08-16 20:29:34
@贾魁 多开几位,不费空间
by JRzyh @ 2021-08-16 20:30:17
@⚡Legend_Zeraora⚡ 多重循环和RE有任何必然联系吗……
by jzy_2020011 @ 2021-08-16 20:32:10
MLE 了
by 紪絽 @ 2021-08-16 20:33:28
@Z_LOVE_OI 我认为是有的啊qwq
开多层循环时间复杂度会增高
但问题都解决了就跟这个无关了吧
(可能是我理解错了)
by jzy_2020011 @ 2021-08-16 20:34:47
加read有效果吗
by JRzyh @ 2021-08-16 20:36:17
@⚡Legend_Zeraora⚡ 时间复杂度和RE有任何必然联系吗……
您指的是TLE吧
by JRzyh @ 2021-08-16 20:37:39
@贾魁 开100倍干什么啊……[1008][1008]就差不多了