Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <vector>#include <map>#include <algorithm>#include <queue>using namespace std;int Mat[100][100] = {0};struct MNi {int i;int num;bool operator < (const MNi &a) const {return num > a.num;}};int main(){int N, M;cin >> N >> M;priority_queue<MNi> Ni, Mi;MNi nm, nn, mm;for (int i = 0; i < N; ++i) {nm.i = i;cin >> nm.num;Ni.push(nm);}for (int i = 0; i < M; ++i) {nm.i = i;cin >> nm.num;