/* -*- coding: utf-8 -*- * * 51.cc: No.51 やる気の問題 - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ /* typedef */ typedef long long ll; /* global variables */ /* subroutines */ /* main */ int main() { ll w, d; cin >> w >> d; for (ll di = d; di > 1; di--) { ll dw = w / (di * di); w -= dw; //printf("di=%lld: dw=%lld, w=%lld\n", di, dw, w); } printf("%lld\n", w); return 0; }