码迷,mamicode.com
首页 >  
搜索关键字:uoj    ( 491个结果
UOJ#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
"传送门" 设运算 $op1,op2$,一个表示三进制不进位的加法,一个表示不退位的减法 设 $cnt1[x],cnt2[x]$ 分别表示 $x$ 转成三进制后 $1/2$ 的个数 那么 $f_{i,x}=\sum f_{i 1,y}b_{cnt1[x~op2~y],cnt2[x~op2~y]}$ ...
分类:其他好文   时间:2019-01-27 21:41:35    阅读次数:173
[清华集训] 温暖会指引我们前行
同样是LCT维护一个类似最大生成树的东西。 题目链接: "戳我" emmm其实我在uoj上过不去,加的数据我TLE了。。。。。。 关于push_up的小trick:初始化的时候给0节点也初始化成最大值,然后push_up的时候不用管自己的左右儿子是否为空,直接返回左右儿子中比较小的一个就可以了,然后 ...
分类:其他好文   时间:2019-01-18 23:14:04    阅读次数:203
uoj#388. 【UNR #3】配对树(线段树合并)
"传送门" 先考虑一个贪心,对于一条边来说,如果当前这个序列中在它的子树中的元素个数为奇数个,那么这条边就会被一组匹配经过,否则就不会 考虑反证法,如果在这条边两边的元素个数都是偶数,那么至少有两组匹配经过它,那么把这两条路径都删去这条边可以更优。如果两边是奇数,一定至少有一条路径经过它,去掉这组匹 ...
分类:其他好文   时间:2019-01-18 12:32:52    阅读次数:211
uoj176 新年的繁荣
链接:http://uoj.ac/problem/176 对于这种边权难以直接维护的都直接考虑brouvka算法。 显然,我们要做的是实现一个可以查询&x最大的数据结构。 可以先对于所有权值建立一颗01 trie树。 考虑在trie树查询答案的过程,可以考虑一个从高位到低位的贪心。 当x的第i位为1 ...
分类:其他好文   时间:2019-01-18 01:03:09    阅读次数:224
【UOJ#246】套路(动态规划)
【UOJ 246】套路(动态规划) 题面 "UOJ" 题解 假如答案的选择的区间长度很小,我们可以做一个暴力$dp$计算$s(l,r)$,即$s(l,r)=min(s(l+1,r),s(l,r 1),abs(a_r a_l))$。 我们发现$s(l,r)\le \frac{m}{r l+1}$,那么 ...
分类:其他好文   时间:2019-01-17 19:43:25    阅读次数:146
UOJ#58. 【WC2013】糖果公园
学了一波树上莫队 想要自己YY出转移方法交代了一个晚修未遂。。 现在的做法相当于是维护两条链,lca即用即删,好妙啊。。 对于树分块,写的是[B,3B]的,看到有人写伪ETT括号序列的,不知道那个快呢。。。 ...
分类:其他好文   时间:2019-01-16 22:45:10    阅读次数:216
uoj#386. 【UNR #3】鸽子固定器(乱搞)
"传送门" "题解" //minamoto include define R register define ll long long define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(int i=head[u],v=e[i]. ...
分类:其他好文   时间:2019-01-16 21:43:10    阅读次数:206
[UOJ 300] 【CTSC2017】吉夫特
【CTSC2017】吉夫特 "UOJ 300" 题目大意 给出大小为 $n$ 的两两互异的数组 $a$ ,问有多少个不下降子序列满足 $\prod_{i=2}^k \binom{a_{k 1}}{a_k} \; mod \; 2 0$ ,答案模 $1000000007$ 数据范围 $1 \le n ...
分类:其他好文   时间:2019-01-15 23:36:33    阅读次数:311
uoj#402. 【CTSC2018】混合果汁(主席树+二分)
"传送门" 我们先把果汁按照美味度排序,枚举$d$,那么肯定是贪心的选择美味程度不小于$d$的且最便宜的果汁 发现$d$可以二分,那么在主席树上二分就可以了 据说还有整体二分的大佬然而我并不会 //minamoto include define R register define ll long l ...
分类:其他好文   时间:2019-01-15 14:25:08    阅读次数:124
uoj#400. 【CTSC2018】暴力写挂(边分治)
"传送门" 做一道题学一堆东西.jpg 猫老师的题……暴力拿的分好像比打挂的正解多很多啊……我纯暴力+部分分已经能有80了……正解没调对之前一直只有10分→_→ 先说一下什么是边分治。这个其实类似于点分治,不过分治对象从点换成边了,就是每次找到一条边,使其断开之后的两个连通块中最大的最小 于是我们就 ...
分类:其他好文   时间:2019-01-14 23:10:49    阅读次数:241
491条   上一页 1 ... 12 13 14 15 16 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!