#include #include #include #include #include #include #include #include using namespace std; //ans 9 4 16594101793 int main(){ int n; long long a[10000],b[10000]; double keta; //double double moto,moto2; long long ans1,ans2,ans3; cin >> n; for(int i=0; i> a[i] >> b[i]; } /* n=1; a[0] = 502810717; b[0] = 1907060147; */ for(int i=0; i=1; i--){ if(log10(i) <= keta - floor(keta)){ ans1 = i; break; } } //次の桁を求められるといいな ans2 = 0; for(int i=0; i<=9; i++){ if(log10((double)ans1 + (double)i / 10) >= keta - floor(keta)){ ans2 = i; break; } } ans2 --; //合ってるといいな cout << ans1 << " " << ans2 << " " << ans3 << endl; } return 0; }