Bubble Cup 11 - Finals [Online Mirror, Div. 1]题解 【待补】
Bubble Cup 11 - Finals [Online Mirror, Div. 1]
一场很好玩的题啊!
I. Palindrome Pairs
- 枚举哪种字符出现奇数次。
G. AI robots
- 对\(r\)从大到小排序,然后cdq分治。
- 注意要对\(q-k,q+k,q\)进行离散化
B. Space Isaac
- 对原序列做差分,b[i]=a[i]-a[i-1]
- 如果我们要凑出\(x\),那么集合A中小于\(x\)的数字,要关于\(x/2\)对称,大于\(x\)的数字要关于\((x+m)/2\)对称。
- 枚举分界点x的位置,\(x\)左边,\(x\)右边的差分序列,都应该式回文的,才能合法。
- 怎么判断回文串呢?hash一下就好了。
C.Hyperspace Highways
- 先求出所有的点双联通分量。加上那些边后,每个点双都会变成一个完全图。
- 我们给每个点双建立一个虚拟节点,从这个虚拟节点像点双中每一个点连长度为1/2的边。然后把其它边删掉。
- 剩下的图一定是一棵树,如果有环的话,那么又出现了新的点双。
- 树上路径长度查询,拿LCA做就好了。
一开始想的假算法:留下所有割点,建树。,然后建的树里竟然有环!于是就GG了。
从连通分量的角度,去重建一个图,也是比较常见的操作了。
- SCC缩点后,有向图会变成一个DAG。要连招的话,可以追加一个DAG上的DP什么的。
- BCC边双缩点后,把所有桥保留。每只边双连通分量变成一个点。那么我们会得到一棵树。树能干的事就多着了!好多好多操作都可以施展了。
- BCC点双!不能随便缩点啊!会得到很辣鸡的东西。
D.Interstellar battle
- 一开始想树形DP搞,然后很GG。
- 连通块个数 = \(V - E\),也就是点数-边数。
- 我们分别求出V的期望,和E的期望就好了。V的期望很好求。
- E的期望 = \(\sum_{edge} p(edge苟住了)\),期望可加性,把条边对答案的贡献加起来即可。
像这种期望问题,一般是两种策略了。
- 策略1:最终的答案可能要我们算一个宏伟的东西,根据期望的可加性什么的,把最终答案分成很多个小事件。然后加起来。这个问题就是这样的!
- 策略2:拿头去DP。如果事件之间不具备独立性,然后我们又要算\(E(AB)\)这种东西。那就考虑下DP吧!如果拿DP搞那种策略1的那种东西,就会又掉血,又掉蓝,这就非常不理智了。
转载于:https://www.cnblogs.com/RUSH-D-CAT/p/9752182.html
Bubble Cup 11 - Finals [Online Mirror, Div. 1]题解 【待补】的更多相关文章
- Bubble Cup 12 - Finals Online Mirror, unrated, Div. 1
		Bubble Cup 12 - Finals Online Mirror, unrated, Div. 1 C. Jumping Transformers 我会状压 DP! 用 \(dp[x][y][ ... 
- Bubble Cup 12 - Finals [Online Mirror, unrated, Div. 1] E. Product Tuples
		题意略,题解生成函数练习题,1+(q-ai)x卷积即可,线段树优化(类似分治思想) //#pragma GCC optimize(2) //#pragma GCC optimize(3) //#pra ... 
- Bubble Cup 13 - Finals [Online Mirror, unrated, Div. 1]  K. Lonely Numbers  (数学)
		题意:定义两个数\(a,b\)是朋友,如果:\(gcd(a,b)\),\(\frac{a}{gcd(a,b)}\),\(\frac{b}{gcd(a,b)}\)能构成三角形,现在给你一个正整数\(n\ ... 
- 【简单dfs】Bubble Cup 14 - Finals Online Mirror (Unrated, ICPC Rules, Teams Preferred, Div. 2), problem: (J) Robot Factory,
		传送门 Problem - 1600J - Codeforces 题目 题意 给定n行m列, 求每个连通块由多少格子组成,并将格子数从大到小排序输出 对于每个格子都有一个数(0~15),将其转化 ... 
- Codeforces Bubble Cup 8 - Finals [Online Mirror] B. Bribes lca
		题目链接: http://codeforces.com/contest/575/problem/B 题解: 把链u,v拆成u,lca(u,v)和v,lca(u,v)(v,lca(u,v)是倒过来的). ... 
- Codeforces Bubble Cup 8 - Finals [Online Mirror]H. Bots 数学
		H. Bots Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/575/problem/H Desc ... 
- Codeforces Bubble Cup 8 - Finals [Online Mirror] D. Tablecity 数学题
		D. Tablecity Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/575/problem/D ... 
- Codeforces Bubble Cup 8 - Finals [Online Mirror] F. Bulbo DP
		F. Bulbo Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/575/problem/F Des ... 
- Bubble Cup X - Finals [Online Mirror]
		来自FallDream的博客,未经允许,请勿转载,谢谢. 组了个菜鸡队打cf上的ACM比赛 比较快做完了8题但是菜的抠脚罚时巨多,所以最后被顶到了19名(居然没出首页) 自己的号自从上次疯狂掉分就没动 ... 
随机推荐
- 本地Vue项目跨域请求本地Node.js服务器的配置方法
			前言:跨域请求是在本地开发时经常遇到的需求,也很简单,只是几句代码配置一下的问题.我初次配置跨域请求时由于官方的说明太简洁,找到的教程又落伍,调试了一番并没有解决问题,到最后解决问题,已花费了很多时间 ... 
- PTA | 1014 福尔摩斯的约会 (20分)
			大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm.大侦探很快就明白了,字条上奇 ... 
- GitHub 热点速览 Vol.15:Background-Matting 让你秒变专业抠图师
			作者:HelloGitHub-小鱼干 摘要:如果要选一个词来概述上周的热点,春风拂过,应该是一个不错的词.新项目像春天冒出的枝芽,朝气蓬勃,虽然获得的 star 不如之前三维 Vim 抢眼,但胜在多姿 ... 
- 少儿编程Scratch第一讲:Scratch完美的初体验
			素材及视频下载 链接:https://pan.baidu.com/s/1qX0T2B_zczcLaCCpiRrsnA提取码:xfp8 都说未来是人工智能.计算机程式控制的时代,如何让青少年接触计算机编 ... 
- Nuxt内导航栏的两种实现方式
			方式一 | 通过嵌套路由实现 在pages页面根据nuxt的路由规则,建立页面 1. 创建文件目录及文件 根据规则,如果要创建子路由,子路由的文件夹名字,必须和父路由名字相同 所以,我们的文件夹也为i ... 
- spring 中 hibernate  的 2种 配置方式(新旧 2种方式)
			Spring对hibernate配置文件hibernate.cfg.xml的集成,来取代hibernate.cfg.xml的配置 Spring对hibernate配置文件hibernate.cfg.x ... 
- mysql命令行参数  --- 这些参数不同于  mysqldump  后的 那些参数(下边文章开头有链接)   :2种类型的参数 含义是不一样的
			mysql命令行参数 --- 这些参数不同于 mysqldump 后的 那些参数 :2种类型的参数 含义是不一样的 一,mysql命令行参数 Usage: mysql [OPTIONS] [ ... 
- Mybatis-项目结构
			源文件:https://github.com/569844962/Mybatis-Learn/blob/master/doc/Mybatis%E6%95%B4%E4%BD%93%E6%9E%B6%E6 ... 
- HTTPS工作流程
			HTTPS工作流程 RSA算法 RSA的密钥分成两个部分: PublicKey 加密数据 验证签名 不能解密 任何人都可以获得 Private Key 数据签名(摘要算法) 解密 加密(不用此功能) ... 
- Python爬取抖音高颜值小视频
			前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 有趣的python PS:如有需要Python学习资料的小伙伴可以加 ... 
