P9585 题解
思路
这题我们分情况考虑:
- 当 时,我们只要间隔着放人就可以了,产生 愤怒值;
- 当 为奇数时,先间隔着放 个人,产生 愤怒值,剩下的人放间隔里,每放一个人就会增加 愤怒值,总共会产生 的愤怒值,简化一下就是 。
- 当 为偶数时,先间隔着放 个人,产生 愤怒值,剩下的人放间隔里,每放一个人就会增加 愤怒值,总共会产生 的愤怒值,简化一下也是 。
代码
# include <bits/stdc++.h>
using namespace std;
int n, m;
int main () {
cin >> n >> m;
cout << max (4 * n - 2 * m, 0);
return 0;
}

浙公网安备 33010602011771号