ur c题练习
ur的c果然sxbk啊
ur5:“三个莫比乌斯反演掷地有声"——摘自v(c)f(z)k(y)语录,无删改
ur2:有根树分治裸题,复杂度玄学$O(n\sqrt{n})$。
首先,转化为统计k的倍数的个数。
经过重心C的路径分两种情况:(设n为当前树的大小)
1、在C的子树中,直接O(n)计算;
2、一个在C的子树中,另一个不在,则枚举路径的lca=p,计算出p的不在C到当前分治结构的根的路径上的孩子的子树中深度为每个数的倍数的个数,再计算C的孩子到p的长度为p倍数的个数。考虑算法复合,若当前枚举的深度d小于 $\sqrt{H}$那么记忆化,否则直接暴力在C的子树中找深度符合要求的点的个数,复杂度$O(n\sqrt{n})$。
根据主定理,总复杂度$O(n\sqrt{n})$。随便写写居然在uoj上时间rank1。。。
ur4: 熟练剖分+堆
好像上面五个字就够了
卡内存sxb(x2)k,priority_queue只有97分,手写堆才能a
ur6: 大劼论题。我怎么会告诉你这题就是求反图末端dag的每个点的能直接或间接到它的点的个数呢(第一问为sigma(2^个数-1)*2^(dag点数-个数),第二问为sigma(2^(dag点数-个数))。不压行代码长度都最短吼评
ur7:大picks论题+树形dp,不过做法还是十分巧妙,题解戳这里代码长度最短吼评,同样的代码连跑5遍一遍时间比一遍长不明真相。
一天刷三道ur c题真是酸爽。。。
ur1: 卡了三天的仙人掌题。。。
一开始看大家代码都>7k,我一脸害怕,等a了再看一看好像只要3.7k就够了。
裸的仙人掌点分治套fft,每个当前分治重心维护当前分治结构根出发的路径多项式和根到重心的路径多项式。暴力上fft即可。
卡常书sxbk,需要读入优化+inline+小范围用暴力替代fft才能过
代码长度最短+时间第二短吼评
ur11:复杂度O(跑得过)的segment tree beats。照着劼劼劼的ppt写的,无穷大开小了只有97分?丢雷楼某啊
ps:为什么关键过程照着劼劼劼写的跑的还比他快?
ur c题练习的更多相关文章
- 【UR #7】水题走四方
题目描述 今天是世界水日,著名的水题资源专家蝈蝈大臣发起了水题走四方活动,向全世界发放成千上万的水题. 蝈蝈大臣是家里蹲大学的教授,当然不愿意出门发水题啦!所以他委托他的助手欧姆来发. 助手欧姆最近做 ...
- 【UOJ#82】【UR #7】水题生成器(贪心)
[UOJ#82][UR #7]水题生成器(贪心) 题面 UOJ 题解 把\(n!\)的所有约数搜出来,这个个数不会很多. 然后从大往小能选则选就好了. #include<iostream> ...
- uoj #118. 【UR #8】赴京赶考 水题
#118. [UR #8]赴京赶考 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://uoj.ac/problem/118 Description ...
- 【UOJ83】【UR #7】水题出题人(提交答案题)
点此看题面 大致题意: 给你若干份排序的代码,共\(6\)个子任务,每个子任务让你构造数据使得一份代码用时在给定的\(T\)以内,另一份代码用时超过\(2000000\). 子任务\(1\):归并排序 ...
- #82. 【UR #7】水题生成器
链接:http://uoj.ac/problem/82 今天是世界水日,著名的水题资源专家蝈蝈大臣向世界宣布了他的一项新发明 —— 水题生成器. 每道题目都有一个正整数的难度值.水题生成器虽然强大但是 ...
- UOJ #76 -【UR #6】懒癌(思维题)
UOJ 题面传送门 神仙题. orz czx,czxyyds 首先没有懒癌的狗肯定不会被枪毙,证明显然. 接下来考虑怎样计算一种局面的答案,假设 \(dp_S\) 表示对于有且仅有 \(S\) 中的狗 ...
- #52. 【UR #4】元旦激光炮 (交互式题)
链接:http://uoj.ac/problem/52 刚刚越过绝境长城,只见天空中出现了炫目的光芒 —— 圣诞老人出现了. 元旦三侠立刻进入战斗.生蛋侠.圆蛋侠和零蛋侠分别有 na,nb,ncna, ...
- Uoj 52. 【UR #4】元旦激光炮 神题+交互题
Code: #include "kth.h" #include<iostream> int minn(int x,int y){return x<y?x:y;}; ...
- 【UR #7】水题走四方 题解
链接:http://uoj.ac/problem/84 20分算法:萌萌的小爆搜,别搜进环里就行. 50分:我们考虑一下最优决策是什么样的.看似很显然的一点就是我们先让本体在原地不动,让分身去遍历子树 ...
随机推荐
- ActiveMQ笔记(2):基于ZooKeeper的HA方案
activemq官网给出了3种master/slave的HA方案,详见:http://activemq.apache.org/masterslave.html,基于共享文件目录,db,zookeepe ...
- [LeetCode] Flatten 2D Vector 压平二维向量
Implement an iterator to flatten a 2d vector. For example,Given 2d vector = [ [1,2], [3], [4,5,6] ] ...
- Activity的生命周期
Activity的生命周期 以往我们实现页面间的跳转都是实例化Intent类的对象,但是页面在我们眼前的出现与消失没有我们所看到的那么简单,它有一个复杂的生命周期,一个页面的出现,被覆盖,再次出现,被 ...
- docker 启动安装等命令
确认是否安装url whereis curl 启动docker服务: sudo service docker start sudo service docker stop 安装curl sudo ap ...
- PM成长之路(一)
到底什么样的人适合任项目经理一直是很多企业的困惑,因为大家发现优秀项目经理的特质看起来和传统的职能经理或技术专家很不一样.当企业在决定开展一个重大的项目时,如果不能找到一个适合带领和管理项目的项目经理 ...
- 第一次源码分析: 图片加载框架Picasso源码分析
使用: Picasso.with(this) .load("http://imgstore.cdn.sogou.com/app/a/100540002/467502.jpg") . ...
- Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过 ...
- Android基础总结(七)
广播(掌握) 广播的概念 现实:电台通过发送广播发布消息,买个收音机,就能收听 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件. Andro ...
- xv6的课本翻译之——附录B 系统启动器
Appendix B 附录 B Figure B-1 The relationship between logical, linear, and physical addresses. 图B-1:逻辑 ...
- 收集移动端HTML5/H5使用的插件
日期: http://t.cn/R2UOFoW 地区: http://www.jq22.com/jquery-info8371 头像: http://fex.baidu.com/webuploader ...