题目传送门(内部题4) 输入格式 第一行两个整数$n,m$,表示行星和虫洞的数量.接下来$m$行,每行两个整数$u,v$,表示存在一个双向虫洞直接连接$u$和$v$.每一个虫洞最多会被描述一次. 输出格式 一行一个整数,代表本质不用的航线的数量. 样例 样例输入 5 41 21 31 41 5 样例输出 6 数据范围与提示 样例解释:本质不同的航线有$6$条:2-1-3-1-4-1-52-1-3-4-5-1-42-1-4-1-5-1-33-1-2-1-5-1-43-1-2-1-4-1-54-1-…
题目大意:https://www.cnblogs.com/Juve/articles/11207540.html—————————> 题解:网上都是一句话题解:将所有的边拆成两条,问题变成去掉两条边,使得原图存在一条欧拉路径.注意新图中所有点的度数均为偶数,只需按照去掉任意2个自环.去掉任意1个自环和任意一条边.去掉两条有公共顶点的边进行讨论即可.注意图不连通的判断方式,不是点不连通,而是边不连通. 这显然十分晦涩难懂 题目要求m-2条边经过两次,2条边经过1次. 如果不考虑有两条边经过一次,那…
瞎搞了一个ans+=du*(du-1)/2 wa20分,好桑心(话外音:居然还有二十分,出题人太周到了) 还是判欧拉路 题解没太仔细想,感觉还是kx的思路明白 具体就是:因为每条边要走两遍,可以把一条无向虫洞看成两条边,暂且叫它虚边(Lockey瞎起的),然后选出并删去两条边,当然,这两条边不是同一条边变来的,删完之后,原来的位置一条边变两条边,现在只剩下一条虚边,使得每条边可以被经历一边,即判断删去两条边使得剩下路径的是欧拉路或欧拉回路 首先,要想到每条边变虚边都是变成了两条,则只要有连边,点…
题目传送门(内部题119) 输入格式 第一行,三个整数$T,M,N$. 接下来的$N$行,每行两个整数$u_i,v_i$($i$从$1$开始编号).允许$u_i=v_i$,也允许同样的简单词多次出现. 输出格式 第一行,一个字符串$YES$或$NO$,表示能否将这$N$个简单词组合成一个复杂词. 如果能,则第二行输出$N$个整数,第$i$个数$p_i$表示组成复杂词的第$i$个简单词是输入的编号为$|p_i|$的简单词.注意,当$T=1$且使用编号为$|p_i|$的简单词时交换了两个字符的顺序,…
T1 星际旅行 题意:n个点,m条边,无重边,有自环,要求经过m-2条边两次,2条边一次,问共有多少种本质不同的方案.本质不同:当且仅当至少存在一条边经过次数不同. 题解:考试的时候理解错题,以为他是一棵树,然后我就凉凉了...考试感觉今天T1怎么这么难,看了题解才发现这是一道水题. 只有两条边经过一次,其余都经过两次,考虑拆边,把每条边拆成两条,拆完之后每个点的度一定都是偶数,问题就变成了选择两条边删去,使剩下的图形成欧拉路. 删去的边可以有三种情况: 1>任意两条有公共顶点的边 2>任意两…
星际旅行 0分 瞬间爆炸. 考试的时候觉得这个题怎么这么难, 打个dp,可以被儿子贡献,可以被父亲贡献,还有自环,叶子节点连边可以贡献,非叶子也可以贡献,自环可以跑一回,自环可以跑两回, 关键是同一子树会贡献,不同子树也会贡献. 这还不是欧拉图欧拉路问题,awsl 然后我就放弃了这个题 考完试看题解,tm一个大水题 虽然好像不算水, 思考两个点之间因为连接的是无向边,所以所有点入度出度都为2. 先不考虑自环 如果把两个点之间无向边拆成两个有向边,那么问题就变成去掉两个边使原图存在欧拉路. 于是乎…
题面(加密) 考场上靠打表yy出的规律进而想到的正解233333 可以把一条双向边拆成两条单向边,这样的话每个点度数都为偶数,符合欧拉图的定义. 那么题目可以转化为:去掉两条边,使图中存在一条欧拉路. 如果拆边还要满足欧拉路性质,就必须拆两条有公共顶点的边. 但是本题中明确给出含有自环,所以还有另外两种操作可以满足题意: 去掉两个自环,去掉一个自环一条边. 统计点的度数和自环数分类计算即可. 但是题中没有给图一定联通的条件,所以还要特判. 一定注意不能判点联通,点散一地没边连着对结果毫无影响.利…
也不能算考得好,虽然这次A了一道题,但主要是那道题太简单了,没啥成就感,而且有好多人都A掉了 除了那一道,其他的加起来一共拿了25pts,这我能咋办,无奈的去改题 整场考试的状态并不是很好啊,不知道是刚放假回来的原因还是昨天晚上没睡好, 考试的时候一直很困,那种睁不开眼的困,然后导致我这次考试前三个题,屁大点的思路都没有 所以还是要保养好精神的,毕竟还有这么多事 所以我下次考试要保持一个好的状态,然后拿最多的分::: 这次的考题思路极其怪癖,不对,是清奇!!!而且是想不到的清奇 正解:::: T…
6.17考试总结(NOIP模拟8) 背景 考得不咋样,有一个非常遗憾的地方:最后一题少取膜了,\(100pts->40pts\),改了这么多年的错还是头一回看见以下的情景... T1星际旅行 前言 考试的时候用一个自己感觉非常妙的思路骗了20pts,因为是双向边,所以分成两个边存,边的tot从2开始,这样可以保证没一组边的序号通过取\(xor\)可以相互转化. 然后对于每一个边记录经过次数,并且记一下经过次数为1和2的边的总数,然后对于dfs时转移的就是状压的每组边的状态,当然也可以拿Hash存…
时间限制: 0.5 sec 空间限制: 4096 KB 描述 多米诺骨牌,一种用小的方的木块或其他材料,每个都被一些点在面上标记,这些木块通常被称为骨牌.每个骨牌的面都被一条线分成两个   方形,两边各有一定点数.   N个多米诺骨牌,每个骨牌左右两侧分别有一个0~6的整数(骨牌可以旋转以调换其左右两数), 求一种把这些骨牌从左到右排列的方案,使得所有相邻的两数字相等(即左边骨牌右侧的数字等于右边骨牌左侧的数字). 输入 第一行是一个整数N(1 ≤ N ≤ 100),表示骨牌的数量.接下来的N行…