Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <bitset>#include <memory.h>using namespace std;const int MAX_N = 30000 + 1;struct{int a;int b;int c;int d;int e;} r[MAX_N];int rera[MAX_N], rerb[MAX_N], rerc[MAX_N], rerd[MAX_N], rere[MAX_N];struct{bitset<MAX_N> a;bitset<MAX_N> b;bitset<MAX_N> c;bitset<MAX_N> d;bitset<MAX_N> e;} rset[MAX_N];int main(){