Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
81695 | 吴思睿 | circle | C++ | 通过 | 102 | 1 MS | 248 KB | 426 | 2023-08-09 20:59:23 |
#include <bits/stdc++.h> using namespace std; long long solve1(long long n) { return n * (n - 1) / 2; } long long solve2(long long n) { return n * (n- 1) * (n - 2) * (n - 3) / (4 * 3 * 2); } int main() { int t; long long n; cin >> t >> n; if (t == 1) { cout << solve1(n); } if (t == 2) { cout << solve2(n); } if (t == 3) { cout << 1 + solve1(n) + solve2(n); } return 0; }