#include #define SELECTER(_1,_2,_3,SELECT,...) SELECT #define rep1(i,n) for(int i=0;i<(int)n;++i) #define rep2(i,a,n) for(int i=(int)a;i<(int)n;++i) #define rep(...) SELECTER(__VA_ARGS__,rep2,rep1)(__VA_ARGS__) #define RSELECTER(_1, _2, _3, RSELECT, ...) RSELECT #define rrep1(i,n) for(int i=(int)n-1;i>=0;--i) #define rrep2(i,a,n) for(int i=(int)n-1;i>=(int)a;--i) #define rrep(...) RSELECTER(__VA_ARGS__, rrep2, rrep1)(__VA_ARGS__) #define all(a) a.begin(),a.end() #define rall(a) a.rbegin(),a.rend() #define fi first #define se second #define PrintR LogOutput #ifdef _DEBUG #define Log(...) LogOutput(__VA_ARGS__) #else #define Log(...) #endif using namespace std; using ll=long long; using pii=pair; using pll=pair; using pdd=pair; using veci=vector; using vecpii=vector>; using vecll=vector; using vecpll=vector>; using vecpdd=vector>; using vecs=vector; using vecb=vector; using vecd=vector; template inline bool chmax(T& a,T b){if(a inline bool chmin(T& a,T b){if(a>b) {a=b;return true;} return false;} constexpr ll INF=numeric_limits::max() / 4; constexpr ll MOD=998244353; using tp=tuple; using tpll=tuple; template T LogOutput(T a, bool b = true){ if(b) cout << a << endl; return a; } template void LogOutput(Args&&... args){ stringstream ss; ((ss << LogOutput(args, false) << ' '), ...); cout << ss.str().substr(0, ss.str().length() - 1) << endl; } template void LogOutput(vector& data){ for(int i = 0 ; i < data.size() ; ++i){ cout << LogOutput(data[i], false) << " \n"[i == data.size() - 1]; } } template void LogOutput(vector>& data){ for(auto d : data) LogOutput(d); } const double EPS = 1e-9; int R, k; double s; bool f(double rad){ if(double(R) * R * (rad - sin(rad)) / 2 <= s + EPS) return true; else return false; } int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); cin>>R>>k; s = (M_PI * R * R) / double(k + 1); double t = s; vecd ans; rep(i, k / 2){ double l = 0, r = M_PI; rep(j, 1000){ double mid = (l + r) / 2; if(f(mid)) l = mid; else r = mid; } ans.push_back(R * cos(l / 2)); s += t; } rep(i, ans.size()) cout<