Analysis
给定两种操作:
- Select an edge of GGG and delete it from GGG.删一条边
- Select a connected component of GGG which doesn’t have any loop, then delete it from GGG.删一个连通块
那么对于第一种操作, 会使得边数 − 1 -1 −1,对于第二种操作, 会使得点数 − k -k −k, 边数 − ( k − 1 ) -(k-1) −(k−1)。
任何一种操作都会使得点数+边数的和( n + m n + m n+m)减少一个奇数( 1 o r 2 k − 1 1\ or\ 2k-1 1 or 2k−1),因此判断 n + m n + m n+m的奇偶性输出即可。
Analysis
#include
using namespace std;
signed main(){
int n, m, a, b; cin >> n >> m;
if((n + m) % 2 == 0) cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?