【CCPC-Wannafly Winter Camp Day4 (Div1) C】最小边覆盖(简单题)
大致题意: 给你一个边集的子集,问你这可不可能是这张图的最小边覆盖。
大致思路
考虑到,如果一条边连接的两个点度数都大于等于\(2\),则这条边完全可以删去。
因此,我们只要判断是否存在这样的边,就可以判断这个边集有没有可能是这张图的最小覆盖了。
代码
#include<bits/stdc++.h>
#define Tp template<typename Ty>
#define Ts template<typename Ty,typename... Ar>
#define Reg register
#define RI Reg int
#define Con const
#define CI Con int&
#define I inline
#define W while
#define N 200000
using namespace std;
int n,m,a[N+5],b[N+5],deg[N+5];
class FastIO
{
	private:
		#define FS 100000
		#define tc() (A==B&&(B=(A=FI)+fread(FI,1,FS,stdin),A==B)?EOF:*A++)
		#define tn (x<<3)+(x<<1)
		#define D isdigit(c=tc())
		char c,*A,*B,FI[FS];
	public:
		I FastIO() {A=B=FI;}
		Tp I void read(Ty& x) {x=0;W(!D);W(x=tn+(c&15),D);}
		Ts I void read(Ty& x,Ar&... y) {read(x),read(y...);}
}F;
int main()
{
	RI i;for(F.read(n,m),i=1;i<=m;++i) F.read(a[i],b[i]),++deg[a[i]],++deg[b[i]];//统计度数
	for(i=1;i<=m;++i) if(deg[a[i]]>=2&°[b[i]]>=2) return puts("No"),0;return puts("Yes"),0;//判断是否存在不合法情况
}
												
											【CCPC-Wannafly Winter Camp Day4 (Div1) C】最小边覆盖(简单题)的更多相关文章
- CCPC-Wannafly Winter Camp Day4 Div1 - 夺宝奇兵 - [简单思维题]
		
题目链接:https://zhixincode.com/contest/18/problem/A?problem_id=259 题目描述 wls正在玩一个寻宝游戏. 宝藏一共有 $n$ 种,都藏在一个 ...
 - 2020 CCPC Wannafly Winter Camp Day1 C. 染色图
		
2020 CCPC Wannafly Winter Camp Day1 C. 染色图 定义一张无向图 G=⟨V,E⟩ 是 k 可染色的当且仅当存在函数 f:V↦{1,2,⋯,k} 满足对于 G 中的任 ...
 - CCPC-Wannafly Winter Camp Day4 Div1 - 最小边覆盖 - [线段树]
		
题目链接:https://zhixincode.com/contest/18/problem/C?problem_id=261 样例输入 1 4 21 23 4 样例输出 1 Yes 样例输入 2 4 ...
 - 【CCPC-Wannafly Winter Camp Day4 (Div1) D】欧拉回路(分类讨论)
		
点此看题面 大致题意: 有一个\(n\)行\(m\)列的网格图,让你给每一条边设置一个通过次数(\(\ge1\)),使其成为欧拉回路,且通过次数总和最小. 初始化 首先,由于通过次数\(\ge1\), ...
 - 【CCPC-Wannafly Winter Camp Day4 (Div1) J】跑跑跑路(爬山)
		
点此看题面 大致题意: 共两轮,每轮每人有一个标签,标签相同的人必须到同一个点集合.求所有人总路程的最小值. 爬山算法 这道题貌似有三种做法:模拟退火.高斯消元以及爬山算法. 相比之下,自然是爬山算法 ...
 - Wannafly Winter Camp Day8(Div1,onsite) E题 Souls-like Game 线段树 矩阵乘法
		
目录 Catalog Solution: (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog @ Problem:传送门 Portal 原题目描述在最下面. 简单的 ...
 - 2020 CCPC Wannafly Winter Camp Day2-K-破忒头的匿名信
		
题目传送门 sol:先通过AC自动机构建字典,用$dp[i]$表示长串前$i$位的最小代价,若有一个单词$s$是长串的前$i$项的后缀,那么可以用$dp[i - len(s)] + val(s)$转移 ...
 - CCPC-Wannafly Winter Camp Day4 Div1 - 咆咆咆哮 - [三分+贪心]
		
题目链接:https://zhixincode.com/contest/18/problem/I?problem_id=267 题目描述 输入描述 输出描述 一行一个整数表示答案. 样例输入 1 32 ...
 - CCPC-Wannafly Winter Camp Day4 Div1 - 置置置换 - [DP]
		
题目链接:https://zhixincode.com/contest/18/problem/G?problem_id=265 题目描述 wls有一个整数 $n$,他想请你算一下有多少 $1...n$ ...
 
随机推荐
- delete ELK index
			
Go to tab “Dev Tools”4. On the left console type:GET _cat/indices?v&s=store.size:descand execute ...
 - css3 box-shadow 用法
			
第1个值水平偏移值 第2个值垂直偏移值 第3个值设置对象的阴影模糊值 第4个值设置对象的阴影外延值 外阴影常规效果box-shadow:5px 5px rgba(0,0,0,.6); 外阴影模糊效果b ...
 - sql server 字符串转table
			
-- ============================================= -- Author: gengc -- Create date: <2012-12-29> ...
 - selenium处理页面select元素
			
selenium为网页中选择框元素的获取特别引入了一个Select对象, 引入对象的方式: from selenium.webdriver.support.ui import Select 查询文档可 ...
 - Python Pandas -- Panel
			
Pandas 中一维 series, 二维DataFrame, 三维Panel class pandas.Panel(data=None, items=None, major_axis=None, m ...
 - sqlt 之 分析 DB upgrade 导致SQL 性能下降 的方法 xplore
			
https://blog.csdn.net/lukeUnique/article/details/79331779 https://mauro-pagano.com/2014/10/27/when-t ...
 - ORACLE这门武功
			
今天不是一个什么特别的日子,只是有些感触,特别是工作上的,所以就想记一变复杂的心情.有句话说:"人到中年不如狗",我不知道我现在的状况是不如狗,还是比狗好一点.但至少心情部复杂的. ...
 - 操作集合的线程安全考虑——java
			
运行场景:多个线程同时调用ArrayList存放元素 两个线程A和B,在A线程调用的时候,list中暂时还未有元素存在,此时,list的size值为0,同时A在添加元素的时候,add进了一个元素,此时 ...
 - prototype.js
			
(1)$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写, 就像这个DOM方法一样,这个方法返回参数传入的id的那个元素. (2)
 - Android微信开放平台,申请移动应用的 应用签名 如何获取
			
在微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&a ...