#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include ///////// #define REP(i, x, n) for(int i = x; i < n; i++) #define rep(i,n) REP(i,0,n) #define P(p) cout<<(p)<>N; LL A,B; int x,y; LD temp; LD zsa,logT; LD min=100; rep(i,N){ cin>>A>>B; temp = (B * log10(A*1.0) ); Z[i] = (LL)(temp); temp -= Z[i]; min = 100; for(x=1;x<=9;++x){ for(y=0;y<=9;++y){ logT = log10(1.0*x + y/10.0); zsa = abs(temp-logT); if( min> zsa){ X[i] = x; Y[i] = y; min = zsa; } } } } rep(i,N){ cout << X[i] << " " << Y[i] << " " << Z[i] << endl; } return 0; }