1 条题解
-
0
经过找规律可以发现答案为 .
以下是证明:
令 为 的度数。考虑一个点 不被删去的条件,必然是前面与 相邻的点 (可以是多个)被删去,导致 减小至小于等于 .
1)易知 。
2)考虑 能否是 ,也就是只删一个点,设这个点为 。因为 是唯一被删去的点,所以 一定不是最大的,即 。其次删去 导致其余点的 均发生改变,从而无法被删去。即 和其余点都相连,,矛盾。所以 .
3)我们可以构造出 的情况:
构造完全图 , 删去一条边 。这样 ,其余 均为 .
首先删去 ,这样其余点各少两条边, 均变成 ,不用被删去。
由此 是合法的解,也是最大的解,所以答案就是 .
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; if(n<=2) cout<<0; else cout<<n-2; return 0; }
- 1
信息
- ID
- 136
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 19
- 已通过
- 13
- 上传者