首页 > 其他分享 >CF1835D Doctor's Brown Hypothesis

CF1835D Doctor's Brown Hypothesis

时间:2023-08-01 22:55:35浏览次数:54  
标签:Brown 连通 Doctor dep bmod CF1835D Hypothesis 分量 equiv

由于 \(k\) 够大,你可以随便在图上走环,不用担心不用走,那么你所担心的只有环长的 \(\rm gcd\)。

将所有强连通分量先求出,满足条件的点对必然在一个强连通分量里。我们以随便一个点为根,跑出强连通分量中的一棵dfs树,我们断言,如果 \(dep_x-dep_y \equiv dep_y-dep_x \equiv k \bmod d\),\(d\) 是强联通分量内的所有环长的 \(\rm gcd\),则 \((x,y)\) 满足条件。为什么距离可以直接写为深度相减?因为这是一个强连通分量,它的dfs树必然长成一个链的样子。

既然都是个链了,那环长就是 \(|dep_v-dep_u-1|\)。证明:对于返祖边是显然的,对于前向边,因为一定存在 \(v\) 到 \(u\) 的环,我们将这个环绕 \(d\) 次,每次绕到 \(u\) 直接走前向边,最后一次走树边,那就多走了 \(dep_v-dep_u-1\) 步,证毕。

我们把 \(d\) 求出后,根据我们的式子,解出 \(k \equiv 0 \bmod d\) 或 \(k \equiv \frac{d}{2} \bmod d,d \equiv 0 \bmod 2\)。判完后,简单计数即可。

标签:Brown,连通,Doctor,dep,bmod,CF1835D,Hypothesis,分量,equiv
From: https://www.cnblogs.com/hikkio/p/17599358.html

相关文章

  • Brownie智能合约框架
    BrownieisaPython-baseddevelopmentandtestingframeworkforsmartcontractstargetingtheEthereumVirtualMachine.Brownie文档安装Brownie:pipinstalleth-brownie创建新项目有两种方式可以初始化一个新项目创建一个空项目:brownieinit创建一个有模板的项......
  • CF1835D&E&F
    感觉这三题分开写很浪费,所以合并成了半场CF的总结(CF1835DDoctor'sBrownHypothesis首先你看到这个\(k\geqn^3\)就在疯狂暗示,也就是说你可以经过每个环,并且对于每个环都绕\(n-1\)圈,因此只需要满足增量被所有环长的\(\gcd\)整除并且在一个SCC里面,那么就是可以调整到......
  • CF1853D Doctor's Brown Hypothesis
    题意简述给你一张\(n\)个点\(m\)条边的有向图,你需要找出有多少个点对\((u,v),1\leu\lev\len\),满足存在一条从\(u\)到\(v\)的长度为\(k\)的途径,和一条从\(v\)到\(u\)的长度为\(k\)的途径。\(1\len\le10^5\),\(0\lem\le2\times10^5\),\(n^3\le......
  • ABC306G 与 CF1835D 的思考
    两道题似乎都涉及了一个经典模型:在一张有向图上,给定起点\(s\)和终点\(t\),询问\(s\)到\(t\)与\(t\)到\(s\)是否均存在一条长度\(=L\)的路径(\(L\)是一个\(\gen^3\)的数)。首先\(s\)与\(t\)必须在同一个SCC内(考场上没看到互相可达直接以为不可做)。考虑取......
  • P3087 [USACO13NOV]Farmer John has no Large Brown Cow S
    正解像是康托展开之类的?但是蒟蒻不会,所以用了一堆STL。对于每一列的字符串,按照字典序给它们编号。这样每一行的形容词串就变成了一堆数字。设共有\(s\)列,第\(i\)列共有\(b_i\)个不同的形容词,那么实际上每一行就是一个“第\(i\)位是\(b_i\)进制”的数。设第\(j\)行......
  • 实现hypothesis在网页标注后同步到本地obsidian
    实现hypothesis在网页标注后同步到本地obsidian遇到的question2023.3.21日在更改了自己的模板之后,可以能按照Todo的方式展现所有的标记,但是发现在同一个网页上增加了新......
  • 直观数学-3blue1brown动画的制作
    相信很多人都知道3Blue1Brown,这是一个由斯坦福大学的数学系学生GrantSanderson 创建的YouTube 频道。该频道从独特的视觉角度解说高等数学,内容包括线性代数、微积分、神......
  • Multiple Hypothesis Tracking 多目标跟踪 解释
    MultipleHypothesisTracking核心思想:非贪心匹配,参考帧数目大于2可以参考GTR,也是参考帧>2的整体关联的思路GTR是采用外观特征,利用Attention机制去噪、增强特征,其......
  • BrownfieldsWeb 开发项目
    BrownfieldsWeb开发项目介绍吨WebDev项目集成了业界在开发操作中使用的四大概念。即HTTPAPI,关系数据库设计和SQL(使用sqlite3),对象持久性,主要关注于逻辑和理解实现。......
  • 题解 UVA10869 Brownie Points II
    题意平面上有若干点,\(\text{stan}\)通过一个点划了一条直线,\(\text{ollie}\)通过在这条直线上的点作了一条垂线,那么平面被分成\(4\)个象限,\(\text{stan}\)获得的分数......