有dalao进来看看吗
  • 板块学术版
  • 楼主Firrel_qaq
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/5/28 11:54
  • 上次更新2023/10/28 00:28:56
查看原帖
有dalao进来看看吗
530570
Firrel_qaq楼主2022/5/28 11:54

传送门

题目讨论里没人才来这的

为啥TLE了一个点?

#include<bits/stdc++.h>
using namespace std;
struct bri{
    int x,y,num;
};
bri a[10000005];
int n,m;
int now = 0;
int main(){
    scanf("%d%d",&n,&m);
    for(int i = 1;i <= m;i++){
        int opt;
        scanf("%d",&opt);
        if(opt == 1){
            int x,y,numn;
            scanf("%d%d%d",&x,&y,&numn);
            bool flag = 0;
			for(int j = 1;j <= now;j ++){
				if(a[j].x == x && a[j].y == y){
					a[j].num = numn;
					flag = 1;
				}
			}
			if(!flag){
				now++;
				a[now].x = x;
				a[now].y = y;
				a[now].num = numn;
			}
        }
		if(opt == 2){
			int x,y;
			scanf("%d%d",&x,&y);
			for(int j = 1;j <= now;j ++){
				if(a[j].x == x && a[j].y == y){
					cout << a[j].num << endl;
				}
			}
		}
    }
    return 0;
}
2022/5/28 11:54
加载中...