emm《深入浅出》想通过这题让我们学会什么呢?
查看原帖
emm《深入浅出》想通过这题让我们学会什么呢?
571939
A_pier楼主2021/11/18 16:48

是学会使用map吗 还是学会用vector写出这题呢 map明明很简单就写出来,ac,如下:

#include<iostream>
#include<map>
using namespace std;
map<int, int>m[100001];

int main()
{
	int n, q;
	cin >> n >> q;
	int a, i, j, x;
	for (int k = 1; k <= q; k++) {
		cin >> a >> i >> j;
		if (a == 1) {
			cin >> x;
			m[i][j] = x;
		}
		else 
			cout << m[i][j] << endl;
	}

	return 0;
}

为什么题解第二要那样新手难懂的方式设置map变量,自写hash来写呢?有没有大佬告知

2021/11/18 16:48
加载中...