首页 > 其他分享 >2023.02.28琐记

2023.02.28琐记

时间:2023-02-28 19:47:38浏览次数:38  
标签:琐记 标记 拓扑 28 cnt 多边 2023.02

2023.02.28琐记

追求真理之人

不可以心怀傲慢

不可以去嘲笑那些无法用科学解释的事物

不可以去回避这个世界的美丽


有的人仍在演着发病

有的人终会一笑了之

2023.02.28(1)

T1 tonight

读题困难。憨憨拓扑。

具体地,建出正反图,正图先找环把环上点打标记,再跑一边反图把所有让波特爆炸的点打标记。

如果被打标记中有初始为 \(0\) 的就寄了。

最后将未被标记的点做一次拓扑。

为什么这样是对的?如果拓扑到的当前点为 \(0\),那肯定给它翻了。否则,不要去想可以简化步骤之类的,你如果给它翻过来之后它自己又怎么办?所以不要多想憨憨拓扑就完事了。

写的时候发现原图不用建,实际要建一张反图和一张原图的子图(即去除被标记点的图),因为反图也可以找环。

T2 nineoclock

在一个 \(n\) 个点的无向完全图上有 \(m\) 条边必选,求满足条件的排列数。

容易发现这个子图是由若干个环构成。

首先根据必选边建出一个新图,如果新图上的点中有度数大于 \(2\) 的,那么答案为 \(0\)。注意自环对单点的度数贡献为 \(2\)。

那么新图只可能由一些点,环或链组成。

对于环比较好算,只有正反向 \(2\) 种方案。注意只有环长大于 \(2\) 的才有正反不同贡献。

单点,单边,多边链各有不同,它们之间可以自己形成环,也可以进行拼接。方便表达以下统称为链。

注意相同长度的链并不一样。

考虑 \(n, m \le 2000\)。

考虑最终会形成的 “有效“ 环数 \(cnt\),即大小大于 \(2\) 的环。

一个子图的贡献为 \(2^{cnt}\),考虑枚举 \(cnt\)。

注意只关心属于三种类型中的哪一种,因此可以简化为已知三种链的数量然后计算。

这就不用考虑枚举每一条链了。

已知原有多边环 \(o\) 个,单点有 \(x\) 个,单边有 \(y\) 个,多边链有 \(z\) 个,最终形成多边环 \(cnt\) 个,求方案数。

这个要求 \(O(\log{n})\) 甚至 \(O(1)\)。


以下是补题了

方向稍偏。如果先考虑定向,然后链就可以缩成点考虑,然后再来拼接,要想到这一步的方案数就是缩点后总点数的排列数。

不考虑单边的情况,则方案数即为 \(2^{缩点数}\times 总点数!\)

然后容斥掉单边自成一体的情况。捏麻麻滴这么简单的容斥,sad:(

T3

感觉 \(300\) 确实是应该的了sadsadsadsadsad

这个调整为包含或不交的套路还是要注意一下的

标签:琐记,标记,拓扑,28,cnt,多边,2023.02
From: https://www.cnblogs.com/Schucking-Sattin/p/17165681.html

相关文章

  • 2.28每日总结7
    今天下午用了3个小时的时间继续对androidstudio的编程进行学习,学习了Button按钮的使用,点击按钮进行函数的调用,然后学习了单选框和复选框以及文字输入的页面显示,还没有......
  • 28 openEuler管理网络-配置主机名
    28openEuler管理网络-配置主机名28.1简介hostname有三种类型:static、transient和pretty。static:静态主机名,可由用户自行设置,并保存在/etc/hostname文件中。transien......
  • flower in 2.28
    似乎相同事物表现形式的不同会引起相当大的差异。这或许可以用来解决一些问题。然而它们的本质是否相同?如果相同的话又如何定义它们之间的偏序关系?我曾见过一群人,他们在......
  • 学习笔记287—为什么要开发 Go 这门新语言?有什么优势?
    编程语言已经非常多,偏性能敏感的编译型语言有C、C++、Java、C#、Delphi和Objective-C等,偏快速业务开发的动态解析型语言有PHP、Python、Perl、Ruby、JavaScript和Lua等,面......
  • 【2023.2.28 自做题】 可爱的班级
    题目背景:Q国某知名中学的知名班级太可爱了,以至于主任和班主任不忍心管他们。为了使这个可爱的班级走上正轨,走向人生巅峰(先提高成绩,可爱的班主任L老师给他们制定了一个......
  • BZOJ 2870 最长道路
    BZOJ2870最长道路题意给定一棵\(n\)个节点的树,求树上一条链,使得链的长度乘链上所有点中最小权值所得的积最大\(n\le5\times10^4\)链长度是链上点的个数题面做......
  • 2月28日学习总结
    上午智慧物业管理系统Java开发有一个三层规范(包结构)controllerfileController:文件的上传的与删除service(重点)dao持久层domain:实体类的包,与数据库中的表建立映射关系,操作实体......
  • 2023.2.28AcWing蓝桥杯集训·每日一题
    今日复习的知识点为Tire树(字典树)。字典树可用于快速存储和查找字符串,并且\(0-1\)字典树也可以用于解决异或问题。AcWing3485.最大异或和题目描述给定一个非负整数数......
  • 2月28日课后总结
    2/28课后总结名称空间的作用域""" 内置和全局的在任何阶段任何时间都可以使用 局部的只在函数中可以使用"""global与nonlocal关键字的使用""" global可以修改局部......
  • Oracle 低版本客户端连接19C报错ORA-28040
    #适用范围12.2+#问题概述客户使用Oracle11.2客户端连接Oracle19c的时候,报错:ORA-28040:NomatchingauthenticationprotocolORA-28040:没有匹配的验证协议#问题原......