社区讨论

求助!!!

P3613【深基15.例2】寄包柜参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo8tvwsu
此快照首次捕获于
2023/10/28 00:29
2 年前
此快照最后确认于
2023/10/28 00:29
2 年前
查看原帖
CPP
#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 = 0;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 = 0;
				}
			}
			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;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...