1 条题解
-
0
C++ :
#include <bits/stdc++.h> using namespace std; int main() { int m, x; cin >> m >> x; int w = x / (m - 1); // 理论上每份多少个 /* 如果x是剩余份数(m-1)的倍数说明剩余(m-1)份, 每份都是 w 个拿走的一份,可能恰好是 w 个,也可能是 w-1 个 */ if (x % (m - 1) == 0) { cout << x + w - 1 << " " << x + w; } else { // 否则:拿走的一份一定是 w 个 cout << x + w<<" "; cout<<x+w; } return 0; }
信息
- ID
- 1021
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 10
- 标签
- 递交数
- 3
- 已通过
- 3
- 上传者