#include #define int long long #define double long double #define N 1000005 using namespace std; int T,n,m; struct node{ int x,y; double d; bool operator<(const node&t)const{ return d t; signed main(){ cin.tie(0)->sync_with_stdio(0); int T; cin>>T; for(int i=1000;i<=2000;i++){ for(int j=0;j<=1000;j++){ double x=sqrt(i)+sqrt(j); t.push_back({i,j,modf(x,&x)}); } } sort(t.begin(),t.end()); // cout<>x,d=modf(x,&dd); // cout<