#include <bits/stdc++.h> using namespace std; int main() { int k, n; double s = 0; cin >> k; for (int n = 1; s <= k; n++) s += 1.0 / n; cout << n; return 0; }
for出来后n炸了(s依然正常),不知所措?