Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cstring>#include<cmath>#include<algorithm>#include<cstdio>#include<queue>#include<map>using namespace std;long long mod=1000000007;int b[501][501];struct node{int a, d, g;bool operator < (const node& A) const{return g>A.g;}};node h;int main(){int n, m, i, j, k, l, x[501], y[501], c[501][501], q, e[3], f[3];cin >> n >> m;for(i = 1; i < n; i++)cin >> y[i];for(i = 1; i < m; i++)cin >> x[i];cin >> q;for(i = 1; i <= q; i++){cin >> k >> l;b[k][l] = 1;}