Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <algorithm>
- #define lli long long int
- #define li long int
- #define mod 1000000007
- #define ld long double
- #define vi vector<int>
- #define F first
- #define S second
- #define PB push_back
- #define MP make_pair
- #define REP(i, a, b) for (int i = a; i < b; i++)
- using namespace std;
- int main()
- {
- ios_base::sync_with_stdio(false);
- cin.tie(NULL);
- ld n, k;
- cin >> n >> k;
- ld a = floor(k / n);
- ld ans = k + a;
- ld t = floor(ans / n);
- ld u = t - a;
- while (u > 0)
- {
- ans = ans + u; // 112 //113
- a = a + u; // 15 //16
- t = floor(ans / k); // 16 //16
- u = t - a; // 1 //0
- }
- cout << ans << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment