P9585 题解(2023 激励计划评分 7)
Coffee_zzz · · 题解
Task 1~3
容易发现,当
Task 4~6
由于
与这个空房间相邻的客人的愤怒值显然为
Task 7~10
根据 Task 1~3 的结论,我们知道当
我们思考
不好考虑有人的房间怎么安排,那我们可以考虑空房间怎么安排。
两个空房间相邻是没有用的,所以我们要让与空房间相邻的房间都为有人的房间。由于空房间数量比有人的房间的数量要少,所以这个条件是可以做到的。
当没有空房间时,每位客人的愤怒值都为
Code
#include <bits/stdc++.h>
using namespace std;
signed main(){
int n,m;
cin>>n>>m;
if(n*2<=m) cout<<0;
else cout<<4*n-2*m;
return 0;
}