Lang:G++
Edit12345678910111213141516171819202122232425262728293031#define __USE_MINGW_ANSI_STDIO 0#include<bits/stdc++.h>using namespace std;const int maxn = 1001;vector<vector<int>> graph(maxn, vector<int>(maxn, 0));int N, K;struct Pos{int x;int y;int g;Pos(int x, int y, int g): x(x), y(y), g(g) {};};bool operator<(const Pos& a, const Pos& b){return a.g < b.g;}int main(){priority_queue<Pos, vector<Pos>, less<Pos>> pq;int x, y, g;vector<int> xx = {-1, 1, 0, 0};vector<int> yy = {0, 0, -1, 1};cin >> N >> K;for(int i = 0;i < K;i++){cin>>x >> y >> g;pq.push(Pos(x, y, g));}while(!pq.empty()){