2 条题解
-
0
直接按数学公式模拟即可。
AC code:
#include <bits/stdc++.h> using namespace std; int main() { long long N;//不开 long long 见祖宗 cin >> N; // 使用数学公式求解:K^2 + K - 2N >= 0 // 正根为 (-1 + sqrt(1 + 8N)) / 2 // 取上界整数 int K = ceil((-1 + sqrt(1 + 8LL * N)) / 2); cout << K << endl; return 0; }
- 1
信息
- ID
- 34
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 7
- 已通过
- 4
- 上传者