首页 > 其他分享 >CF1264E Beautiful League 题解

CF1264E Beautiful League 题解

时间:2024-08-11 19:38:11浏览次数:10  
标签:Beautiful 费用 frac League 题解 CF1264E 操作 三元 out

CF1264E

你有一张竞赛图,给你竞赛图中 \(m\) 条边的方向,让你对于没有给定的边确定方向使得整张图的三元环个数最多

\(n \leq 50, m \leq \frac{(n-1)n}{2}\)

  • 费用流好题

  • 三元环是一个非常难考虑的东西,我们考虑求他的补集:不是三元环的个数最少

  • 我们发现不是三元环的情况是存在 \((u,x), (u,y)\) 两条边

  • 因此我们可以得到整张图中不是三元环的计算方法:

  • \[\sum_{i=1}^n \binom{out_i}{2} \]

  • 其中 \(out_i\) 为 \(i\) 点的出度

  • 现在的问题变为:有一个数组 \(out_i\),你可以执行 \(\frac{n(n-1)}{2} - m\) 次操作,形如从选择 \(out_u\) 或 \(out_v\) 进行 \(+1\) 操作,最小化上述式子

  • 如果最终要求的式子形如 \(\sum out_i\) 的话固然是一个费用流的板子,但是这并不是

  • 我们考虑 \(+1\) 后对答案产生的贡献,我们发现 \(+1\) 后答案增加了 \(out_i\),因此我们有一个连边方案:

  • 如图,我们从超级源点连向 \(\frac{n(n-1)}{2} -m\) 个点流量为 \(1\),费用为 \(0\) 的边表示操作数量,第 \(i\) 个操作对应的点连向 \(u\) 和 \(v\) 一条流量为 \(1\),费用为 \(0\) 的边表示这次操作选择 \(u\) 或 \(v\)

  • 而最神奇的操作在于从每一个节点连向超级汇点流量为 \(1\),费用为 \(out_i \sim n\) 的边

  • 可以发现,每当某个节点的流量 \(+1\),费用就会增加 \(out_i\)

  • 最终复杂度 \(O(n^6m)\),虽然看起来很大,但是这个上界是远远取不到的,可以通过

标签:Beautiful,费用,frac,League,题解,CF1264E,操作,三元,out
From: https://www.cnblogs.com/fox-konata/p/18353805

相关文章

  • CF1586E. Moment of Bloom 题解
    CF1586E胡桃是一个小恶作剧高手,她用这个图问题试图吓唬你!你有一个包含\(n\)个节点和\(m\)条边的连通无向图。你还需要处理\(q\)个查询。每个查询由两个节点\(a\)和\(b\)组成。最初,图中的所有边的权重都是\(0\)。对于每个查询,你必须选择一条从\(a\)开始并以\(b\)......
  • CF1515F Phoenix and Earthquake 题解
    CF1515F给定一张\(n\)个点\(m\)条边的无向连通图和正整数\(x\),点有非负权值\(a_i\)。如果一条边\((u,v)\)满足\(a_u+a_v\gex\),可以将\(u,v\)缩起来,新点的点权为\(a_u+a_v-x\)。判断这张图是否可以缩成一个点。如果是,还要输出每次缩的是哪条边。\(2\len\le3......
  • CF1654E Arithmetic Operations 题解
    CF1654E给定一个长度为\(n\)的序列\(a\)。问至少需要修改几个数才能使得\(a\)变为一个等差数列。\(n\leq10^5\),\(1\leqa_i\leq10^5\)。我们可以发现值域\(\leq10^5\)实属可疑,我们可以就这点进行分析考虑对于序列的公差\(d\),如果\(d\)太大的话经过若干......
  • CF1508C Complete the MST 题解
    CF1508C给定一个有\(n\)个节点的完全图,其中\(m\)条边有给定的边权,剩下的没有给定。你需要给所有没有给定边权的边赋上非负整数边权,使得所有边的边权的异或和等于\(0\)。我们认为这个图的“丑陋值”为这个图的最小生成树的边权之和,求所有可能的赋值方案中,“丑陋值”的最小......
  • ABC366 题解
    D-CuboidSumQuery三维前缀和。不过有一维范围小,可以暴力然后二位前缀和。E-ManhattanMultifocalEllipse横纵坐标的距离是独立的。扫描线扫横坐标,维护每个可行点的纵坐标的距离和,查询就是\(\lex\)的数的个数。可以通过桶做到线性。F-MaximumCompositionExchan......
  • HDU 不要62 题解
    题目传送门思路数位dp数位dp数位dp模版题。依次考虑每一位,满足题目给出的限制,统计数量,是一些较简单的数位dp题目的过程。数位dp运用了差分的思想,即求\(ans(l-r)\)的答案用\(ans(1-r)-ans(1-(l-1))\)来表示.对于本题,我们需要满足的性质很简单:使数不超......
  • P1502 窗口的星星 题解
    题目传送门。思路扫描线扫描线首先,将题目中给出的条件和问题进行转化:首先先不考虑边框上的点不算在内的限制,考虑一个点可以对那些矩形产生贡献。只考虑矩形的右上角,容易发现,每个星星的亮度只对右上角在以星星为左下角的长为\(W\),高为\(H\)的矩形有贡献。如图。那么便可......
  • 洛谷 4道水题 题解(字符串入门)
    题目目录:No.1 B2109统计数字字符个数 No.2 B2110找第一个只出现一次的字符 No.3 B2111基因相关性No.4 B2113输出亲朋字符串OK开始正文!第一题:B2109统计数字字符个数题目描述输入一行字符,统计出其中数字字符的个数。输入格式一行字符串,总长度不超过 255。......
  • ABC366简要题解
    C直接维护一个桶,表示每个元素当前的出现次数。再利用这个桶直接维护答案即可。D三维前缀和模板题。E注意到答案中只会出现\(O(n)\)个不同\(x\),以及\(O(n)\)个不同的\(y\)。于是单独考虑\(x\)和\(y\),最后尺取求一下答案即可。F首先我第一个尝试的思路是贪心,但是......
  • Buuctf-Mysterious另类逆向题解
    下载发现是一个exe可执行文件双击运行,输入密码123456没有任何反应,当然没反应,密码肯定不对请出IDApro,我这里用IDAProv8.3演示,把exe文件拖拽到IDA打开按shift+F12快捷键搜索字符串我们发现第二行有可疑字符串,有flag嫌疑,双击上面的welldonewelldone里“Buff3r_0......