首页 > 其他分享 >2023.8.11

2023.8.11

时间:2023-08-11 15:23:01浏览次数:42  
标签:11 lfloor le frac sum rfloor fa 2023.8

不背图论板子要反省一下自己了。

A

[ABC206E] Divide Both

\[\sum_{x=L}^{R}\sum_{y=L}^{R}[(x,y)\not=1,\frac{x}{(x,y)}\not=1,\frac{y}{(x,y)}\not=1] \]

\(1\le L\le R\le 10^6\).

先容斥。假定 \(n\le m\).

\[\sum_{d=2}^{n}\sum_{x=1}^{\lfloor\frac{n}{d}\rfloor}\sum_{y=1}^{\lfloor\frac{m}{d}\rfloor}[x\perp y,x\not=1,y\not=1] \]

如果 \(x=1\) 或 \(y=1\) 那么 \((x,y)\) 一定被统计了,要减去 \(\displaystyle\lfloor\frac{n}{d}\rfloor+\lfloor\frac{m}{d}\rfloor-1\).

\[\Bigg(\sum_{d=1}^{n}\sum_{x=1}^{\lfloor\frac{n}{d}\rfloor}\sum_{y=1}^{\lfloor\frac{m}{d}\rfloor}[x\perp y]-(\lfloor\frac{n}{d}\rfloor+\lfloor\frac{m}{d}\rfloor-1)\Bigg)-\sum_{x=1}^{n}\sum_{y=1}^{m}[x\perp y] \]

前面一小块就是 \(nm\),后面是 \(\displaystyle\sum_{p=1}^{n}\mu(p)\lfloor\frac{n}{p}\rfloor\lfloor\frac{m}{p}\rfloor\).

时间复杂度 \(O(n)\).

当然不用莫反估计也能做。


B

一张无向图。

  • 问割边后两点的连通性。

  • 问割点后两点的连通性。

\(n\le 10^5\),\(m\le 5\times10^5\),\(q\le 3\times10^5\).

第一个问题,边双缩点,判断树上两点所在的边双是否同时或同时不在一个点的子树内。

第二个问题,点双缩点,判断树上两点所在的点双的简单路径上是否包含一个点。

具体我也不知道码量多少。

正解应该是圆方树。


C

P5786 [CQOI2008] 传感器网络

求 DAG 的一颗生成树,保证图上 \(in_n=0\),试让所有非根节点的儿子数的最大值最小,并给出 \(0\sim n-1\) 的字典序最小的父亲序列。DAG 不连通输出 \(-1\).

\(n\le 50\).

不考虑字典序,先最小化儿子数的最大值,容易二分一个 \(k\),建图直接跑最大流,\(maxflow=n\) 说明 \(k\) 合法。

再去想字典序的问题,假设已经确定 \(fa_{0\sim n-1}\),枚举 \(fa_i\).

假设选择 \(fa_i\),再建一遍图跑最大流,为 \(n\) 说明 \(fa_i\) 合法,继续枚举 \(i+1\).

要跑 \(n^2\) 次网络流,所以复杂度上界为 \(O(n^6)\),常数小到爆炸。


标签:11,lfloor,le,frac,sum,rfloor,fa,2023.8
From: https://www.cnblogs.com/SError0819/p/17623059.html

相关文章

  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-11-playwright操作iframe-上篇
    1.简介原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。iframe是web自动......
  • 「Log」2023.8.11 小记
    间幕\(1\)从今天开始记小记。七点到校了,先小摆一会,然后整理博客。听MITiS的电音,开始写题。\(\color{blueviolet}{P1829\[国家集训队]\Crash的数字表格\/\JZPTAB}\)莫反练习题,式子并不难推,两个整除分块解决。八点整打完,开始调。忘记初始化了。筛质数pri[++pcnt]=tr......
  • FTData063468_000001升级脚本出错,错误信息:SQL 脚本: 18.000.000.0048 DATA_DSTR_EAP_M
    一、问题:cjt15.0版本升级到18.0提示SQL脚本:18.000.000.0048DATA_DSTR_EAP_Mix_NL-11001出错:已在列上绑定了DEFAULT023-08-1019:46:39开始升级....2023-08-1019:46:39正在校验系统信息,请稍候...2023-08-1019:46:39[(000001)****]:开始升级2023-08-1019:46:39[(......
  • MySQL 1130错误原因及解决方案
    错误:ERROR1130:Host‘http://xxx.xxx.xxx.xxx’isnotallowedtoconnecttothisMySQLserve错误1130:主机xxx.xxx.xxx.xxx”不允许连接到thismysql服务原因分析被连接的数据不允许使用主机http://xxx.xxx.xxx.xxx访问,系统数据库mysql中user表中的host是localhost,只允许......
  • C/C++住院病人管理系统[2023-08-11]
    C/C++住院病人管理系统[2023-08-11]22、住院病人管理系统(难度等级8)使用C或C++,选择一种计算机编程软件和数据库管理系统来实现一个住院病人管理系统。系统需要实现的功能如下:(1)添加、删除和修改病人信息:向系统中添加、删除和修改仓库信息,信息包括(住院号、姓名、年龄、住院时间、......
  • P1137 旅行计划
    \(P1137\)旅行计划这个题,我们根据题意是不是知道这个是一个\(DAG\),我们需要计算的是以城市\(i\)为终点最多能够游览多少个城市;这个是不是也是在一个拓扑序上做一个简单的\(dp\)就行了,我们记录一下最大值即可;#include<bits/stdc++.h>usingnamespacestd;constintN=1......
  • 2023.8.10
    今天上午继续看科四的题,看着看着困得要死,于是直接昏睡过去,但是却做了一个很emo的梦,让我直接变得心累(可能也是最近太过于喜欢猜疑)(或者说原来本来就不相信)然后中午又开始乱猜,憋了半天还是把自己的真实想法隐晦地表达出来,好吧其实也都得到了一个很合理的解释下午继续看题,尝试了一下......
  • 有感。2023.8.10
    他比我更懂我。他道出了我学OI的意义所在。这是我一直无法企及的,即便我有着人类的思维方式,有着人类的感情。记住,成功并不仅仅取决于起点和资源,更取决于你的坚持、努力和积极的心态。祝愿你在NOIP2023中取得理想的成绩,不管结果如何,都要为自己感到骄傲,继续追求卓越,享受OI之路......
  • 2023.8.10 练习
    ARC065F非常抽象。ARC066D我们知道\(a+b=a\spacexor\spaceb+2(a\wedgeb)\)考虑到若\(u=a\spacexor\spaceb,v=a+b\)那么\(v\geu\).我们只要统计所有\(v\),\((v,u)\)的个数求和即可。注意到若\((u,v)\)合法,那么\((2u,2v)\)、\((2u,2v+2)\)、\((2u+1,2v+1)\)......
  • 打动你朋友的11条Groovy超炫代码
    DustinMarx在其博文中,跟读者分享了11条Groovy的超炫代码。List中的每个元素乘2:1 (1..10)*.multiply(2)List求和:1 //元素均为为数字2 (1..1000).sum()3 //元素含有字符4 ['a',3,'z'].sum()//结果为字符串‘a3z’List中是否含有某个字符串1 defwordList=['groovy','akka'......