摘要:
给自己定的目标: 学新的东西大概是没什么意义了,刷题吧 离noi还有两个月 —— 2017.5.23 刷题:0/200 阅读全文
摘要:
今日得分:100+30+100=230 今日题解: T1:简单的树形dp T2:如果我们能迅速求出走k步每个点的左右边界,剩下的就是一个二分答案的问题。我们可以先用倍增求出每个k为二次幂的边界,然后合并即可。合并时枚举每个二进制位,复杂度为两个log T3:打一个单纯形,发现和志愿者招募很像,直接上 阅读全文
摘要:
今日得分:10+0+20=30,修改后90+90+100=280 今日题解: T1:题中所给的结构构成一个内向环套树森林,对于每棵环套树,首先树上的每个点的孩子只能留一个最大的,其他的都需要修改,处理后变为一个环上面连一些链,每个链可以断开链首或者断开环上的前驱节点,并且至少要断开一条环上的边,特判 阅读全文
摘要:
今日得分:100+0+40 = 140 题解 T1:考虑线性基,考虑每个数位是否会在线性基里,显然除了L的第一位1以外,其他位置只有从0变成1的时候才会加入线性基,对每一位分别判断即可 T2:考虑二分图匹配,对于每一个枚举到的一类点,我们把二类点按照极角序尝试匹配,显然按照这个顺序匹配不会出现冲突问 阅读全文
摘要:
今日得分:100+100+80(puts("nan")骗得70分) = 280 今日题解: T1:依赖关系构成一个森林,直接树形DP T2:最终答案只会选两个区间,除去覆盖情况后枚举右端点,单调队列维护左端点即可 T3:积分后发现是求最终距离的4次方的期望,直接平方求出二次方的期望,然后容斥求出四次 阅读全文
摘要:
今日得分:60+100+25 = 185,修改后60+100+100 今日题解: T1:有nlogn对不合法的数对,这些数对在DFS序上的支配范围画在平面上是一个或两个矩形,求矩形面积并即可 T2:递推,考虑新增加的一行一列的状态 1、与前面的一行共同完全占据了两行两列,为避免重复我们规定必须选第i 阅读全文
摘要:
今日得分:60+0(忘记关调试输出)+50 = 110 今日题解: T1:std做法:直接暴力n^2枚举,搜索加最优性剪枝 做法2:O(17n)DP,记录匹配偏移量 T2:求出通项,把不同的幂次拆开计算,单独一项的幂次可以分治FFT 我的做法:分治矩乘,但我不知道矩阵怎么FFT T3:虚树+树链剖分 阅读全文
摘要:
括弧,这是一个错误的做法,并不能AC 题目描述 Byteasar wants to put a rather long pattern on his house. In order to do this, he has to prepare an appropriate template with 阅读全文
摘要:
简单题意:给出x(x<=1e9),求一组包含x的勾股数 我好像没什么思路啊,先分类讨论吧 首先x是斜边: x^2 = a^2+b^2 似乎除了枚举a没有什么好办法 再试试x是直角边 a^2+x^2=b^2 试着把式子变形 (b+a)(b-a) = x^2 这个就好办了,我们考虑把x^2分成两个数的积 阅读全文
摘要:
D. Two Arithmetic Progressions time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are gi 阅读全文
摘要:
D. Incorrect Flow time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output At the entrance examina 阅读全文