Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <fstream>#include <cstdlib>#include <vector>#include <algorithm>#include <map>#include <set>#include <stack>#include <sstream>#include <string>#include <sstream>#include <iomanip>#include <cstring>#include <cmath>#include <ctime>#include <random>#include <climits>#include <queue>#include <numeric>#include <thread>using namespace std;#define MAXN 100005int a[MAXN], b[MAXN];int indegree[MAXN];int main() {#ifdef DEBUGifstream cin("in.txt");ofstream cout("out.txt");//freopen("in.txt", "r",stdin);//freopen("out.txt", "w",stdout);