#include #include #include using namespace std; const int maxn=1010; int gcd(int x,int y){ return y==0?x:gcd(y,x%y); } int g[maxn][maxn]; int dp[maxn][maxn]; int T,n,m; inline int dec(int x,int d){ return x-d>=1?x-d:1; } int main(){ for(int i=1;i