当前位置:网站首页>【学习笔记】构造
【学习笔记】构造
2022-07-01 00:39:00 【仰望星空的蚂蚁】
没长脑子
构造题大都很新,所以解决它们并不是一件容易的事 。
Nastia and a Beautiful Matrix
出师不利
要使能填的数目最大,大概长这样 。
发现奇数行可以随便填,于是直接莽,然后 wa 了 。
首先判断出众数不能超过 n × ⌈ n 2 ⌉ n\times \lceil\frac{n}{2}\rceil n×⌈2n⌉ 次。
然后观察斜对角线的情况 。
把给的数拍扁成序列 。 出现次数多的先填,众数放在最前面 。
- 填行为奇,列为偶的格子
- 填行为奇,列为奇的格子
- 填行为偶,列为奇的格子
这样填一定合法 。
Off by One
不会。
想到第一步转化了应该就不难 。
如果我们把能消除的点两两连边,这样是求无向图最大边独立集,而且边数是 O(n^2) ,寄 。
如果我们 点转边 ,问题背景就很熟悉了 。
直接跑生成树即可 。
One-Four Overload
构造题(x)
猜结论(v)
把无解判掉后,很容易猜到这题一定有解。
对于四个位置的情况,限制为相邻两点数字不同 。
然后就可以愉快地二分图染色了 。
可以证明没有奇环 。
证明并不困难 。 考虑欧拉回路 。
Johnny Solving
对于无向连通图。
自然而然想到跑 DFS 树。
如果叶节点深度 >=n/k ,那么输出路径。
否则至少有 k 个叶子结点 。考虑对每个叶子结点构造一个环 。
结合入度 >=3 可以做到 。
这题和 Pairs of Pairs 考的都是一个东西 。
边栏推荐
- What is the difference between Pipeline and Release Pipeline in azure devops?
- Get screen height
- Q弹松软的大号吐司,带来更舒服的睡眠
- 酒旅板块复苏,亚朵继续上市梦,距离“新住宿经济第一股“还有多远?
- pytorch编程知识(2)
- The girlfriend said: if you want to understand the three MySQL logs, I will let you heiheihei!
- Oracle临时表详解
- C#生成putty格式的ppk文件(支持passphrase)
- Listview in flutter application development
- 孔乙己第一问之服务通信知多少?
猜你喜欢

Cmu15445 (fall 2019) project 1 - buffer pool details

Chapter 53 overall understanding of procedures from the perspective of business logic implementation

Member management applet actual development 07 page Jump

CMU15445 (Fall 2019) 之 Project#1 - Buffer Pool 详解

Vulnerability discovery - App application vulnerability probe type utilization and repair

Oracle临时表详解

Packing and unpacking of C #

剑指 Offer 19. 正则表达式匹配

Day31-t1380-2022-02-15-not answer by yourself

Two-stage RO: part 1
随机推荐
集群与LVS介绍及原理解析
【原创】 PLSQL 索引排序优化
Pytorch auto derivation
女朋友说:你要搞懂了MySQL三大日志,我就让你嘿嘿嘿!
实验八 T-sql,存储过程
The longest selling mobile phone in China has been selling well since its launch, crushing iphone12
Share your own terminal DIY display banner
Golang treasure house recommendation
Member management applet actual development 07 page Jump
Host FL Studio fruit music production daw20.9
蒹葭苍苍,白露为霜。
酒旅板块复苏,亚朵继续上市梦,距离“新住宿经济第一股“还有多远?
Search rotation sort array
双链表:初始化 插入 删除 遍历
HDU 2488 A Knight's Journey(DFS)
HDU 2488 A Knight's Journey(DFS)
PyTorch安装并使用gpu加速
What is product thinking
Shift operators
K210工地安全帽