Lang:G++
Edit12345678910111213141516171819202122232425262728293031#pragma comment (linker,"/stack:102400000,102400000")#include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>#include<math.h>#include<algorithm>#include<vector>#include<stack>#include<queue>#include<functional>#include<iostream>#include<string>using namespace std;const double PI=acos(-1.0);#define N 100001#define inf 0x7fffffff#define fib 112233#define mod 100007#define ll __int64#define able puts("0000000000000000000000")template<class T_T> T_T f_max(T_T a,T_T b) { return a>b?a:b; }template<class T_T> T_T f_min(T_T a,T_T b) { return a<b?a:b; }template<class T_T> T_T f_abs(T_T a) { return a>0?a:-a; }template<class T_T> T_T gcd(T_T a,T_T b){ return b?gcd(b,a%b):a; }template<class T_T> void swap(T_T *a,T_T *b){T_T c;c=a;a=b;b=c;}int n,m;int num[4][4];void add(int i,int j){num[2-i][2-j]=10-num[i][j];int t=0,p;