#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c namespace mp = boost::multiprecision; typedef mp::number> fl; typedef mp::cpp_dec_float_100 fl_100; /* fl a, b, c;std::cin >> a >> b >> c; mp::sqrt(x) x.str() num - > str x(str) str - > num */ #include "boost/multiprecision/cpp_int.hpp" typedef mp::cpp_int lll; //int128_t /* lll x(str) str -> num */ int main(int argc, char const *argv[]) { ll a, b;std::cin >> a >> b; fl A = a, B = b; std::cout << fixed << setprecision(50) << (A/B) << '\n'; return 0; }