摘要: 菜鸡队训练实录。 现场赛记录:[名称:奖项/排名] 2017: ICPC Shenyang:Gold/3 CCPC Hangzhou:Gold/3 ICPC Beijing:Gold/13 CCPC Final:Silver/22 ICPC Asia East Continent League Fi阅读全文
posted @ 2017-09-12 02:39 Claris 阅读(5403) 评论(3) 编辑
摘要: 菜鸡队训练实录。 现场赛记录:[名称:奖项/排名] 2016: ZJPSC:Gold/1 CCPC中南邀请赛:Gold/1 ICPC Dalian:Gold/24 ICPC Beijing:Gold/9 CCPC Final:Bronze/40 ICPC China-Final:Gold/12 20阅读全文
posted @ 2016-10-21 18:17 Claris 阅读(4462) 评论(4) 编辑
正文内容加载中...
posted @ 2018-11-20 15:40 Claris 阅读(55) 评论(0) 编辑
摘要: 考虑任意一棵生成树,它的代价是一个一次函数。 因此所有生成树的最小值随着时间变化呈现出的是一个上凸壳。 三分查找最大值即可。 时间复杂度$O(m\log m\log w)$。阅读全文
posted @ 2018-11-17 02:16 Claris 阅读(75) 评论(0) 编辑
摘要: A. Drone With a Camera 三分套三分。 B. Fibonaccis’ vouchers 考虑用最少的Fib数表示一个数,只需要从大到小贪心选取每个Fib数。 将一个数写成Fib进制,可以得到一个$01$串,满足没有连续两个$1$。 从高位到低位逐位确定答案的每一位是$0$还是$1阅读全文
posted @ 2018-11-13 19:27 Claris 阅读(78) 评论(0) 编辑
摘要: 将所有$A$和$B$混在一起排序,那么每个$B$要匹配一个$A$,从左往右依次考虑每个数: 如果是一个$B$: 如果左边没有多余的$A$,那么将其放入堆$q_C$中,表示这个$B$还未匹配。 否则选择左边代价最小的$A$和这个$B$进行匹配,并把代价取反,加上这个$B$往右匹配的贡献后放入堆$q_B阅读全文
posted @ 2018-11-03 17:20 Claris 阅读(703) 评论(0) 编辑
摘要: 二分答案,转化成求最少的路径,覆盖住所有权值$\leq mid$的点。 建立二分图,若$i$的后继为$j$,则连边$i\rightarrow j$,求出最大匹配,则点数减去最大匹配数即为最少需要的路径数量。 特别地如果某个点$i$的权值$>mid$,则它可以不经过,连边$i\rightarrow i阅读全文
posted @ 2018-08-26 04:06 Claris 阅读(297) 评论(0) 编辑
摘要: 首先若存在多个连通块,那么答案显然是$+\infty$。 否则以$m$为根,每棵子树的根节点都最多只能放一个金币,且这些子树之间互不干扰。 对于一棵父亲为$m$的子树,最优方案下一定可以将子树剖分成若干条祖先到孙子的链,每条链中每个点$x$往上贡献$\lfloor\frac{v[x]}{2}\rfl阅读全文
posted @ 2018-08-22 03:43 Claris 阅读(173) 评论(0) 编辑
摘要: 题解: solution Code: A. Ascending Rating B. Cut The String C. Dynamic Graph Matching D. Euler Function E. Find The Submatrix F. Grab The Tree G. Interst阅读全文
posted @ 2018-08-05 18:12 Claris 阅读(398) 评论(0) 编辑
摘要: 题解: https://files.cnblogs.com/files/clrs97/2018CCPC%E5%A5%B3%E7%94%9F%E8%B5%9Bsol.pdf Code: 1001. CCPC直播 1002. 口算训练 1003. 缺失的数据范围 1004. 寻宝游戏 1005. 奢侈的阅读全文
posted @ 2018-08-05 18:01 Claris 阅读(607) 评论(0) 编辑
摘要: 题解: https://files.cnblogs.com/files/clrs97/old-solution.pdf Code:阅读全文
posted @ 2018-05-20 21:26 Claris 阅读(506) 评论(0) 编辑
摘要: 题解: https://files.cnblogs.com/files/clrs97/title-solution.pdf Code:阅读全文
posted @ 2018-05-20 21:25 Claris 阅读(469) 评论(0) 编辑
摘要: 垃圾比赛卡我读入卡我输出毁我青春。阅读全文
posted @ 2018-04-22 15:22 Claris 阅读(1835) 评论(1) 编辑
摘要: A. Album of Numbers 设$cnt[i]$表示数字$i$的个数,则$ans=\frac{\sum_{i} i\times cnt[i]\prod_{j>i}(cnt[j]+1)}{\prod_{i}(cnt[i]+1)-1}$。 不妨忽略分母的减$1$,那么只需要维护出答案以及$cn阅读全文
posted @ 2018-04-17 23:26 Claris 阅读(525) 评论(0) 编辑
摘要: A. Arithmetic Rectangle 对于一行或者一列的情况可以递推求出最大值。 对于至少一行或者一列的情况,可以定义四个格子一组横向和纵向的相等关系,然后悬线法求最大子矩阵。 时间复杂度$O(nm)$。 B. Bytean Road Race 对于每个询问,首先特判显然的情况。 假设要从阅读全文
posted @ 2018-04-17 02:55 Claris 阅读(224) 评论(0) 编辑
摘要: A. Automat $m$超过$1600$是没用的。 从后往前考虑,设$f[i][j][k]$表示考虑$[i,n]$这些物品,一共花费$j$元钱,买了$k$个物品的最大收益。 时间复杂度$O(n^5)$。 B. Touristic Bureau 将所有景点按照有趣度从小到大排序,设$f[i]$表示阅读全文
posted @ 2018-04-16 01:26 Claris 阅读(187) 评论(0) 编辑
摘要: A. The Motorway 等价于找到最小和最大的$L$满足存在$S$使得$S+(i-1)L\leq a_i\leq S+i\times L$ 即 $S\leq\min((1-i)L+a_i)$ $S\geq\max(-i\times L+a_i)$ 求出上下凸壳的交点即可,因为斜率本身有序,故阅读全文
posted @ 2018-04-15 03:54 Claris 阅读(139) 评论(0) 编辑
摘要: A. Ancient Diplomacy 建图,同色点间边权为$0$,异色点间边权为$1$,则等价于找一个点使得到它最短路最长的点的最短路最小,Floyd即可。 时间复杂度$O(n^3)$。 B. Bob and Banjo 若$AB$线段经过圆$C$的部分长度不超过$t$,则答案为$AB$长度。 阅读全文
posted @ 2018-04-14 02:04 Claris 阅读(278) 评论(0) 编辑
摘要: A. Palindromes 留坑。 B. Modules 将$a$排序,那么最优解中$a_n$一定放在前后一个,且前面$n-1$个每次要么放最小的,要么放最大的,区间DP即可。 C. Rooks 根据题意直接计算。 D. Triangles 发现$C$是完全平方数,枚举$C$后容斥统计区间内与其互阅读全文
posted @ 2018-04-13 01:51 Claris 阅读(158) 评论(0) 编辑
摘要: A. Game with chocolates 因为差值必须是$P$的幂,故首先可以$O(\log n)$枚举出先手第一步所有取法,判断之后的游戏是否先手必败。 对于判断,首先特判非法的情况,并假设$n<m$,则题意可理解成将$n$或者$m$减小至$n-P^k$,在$P$进制下可以理解为$n$某一位阅读全文
posted @ 2018-04-12 01:19 Claris 阅读(162) 评论(0) 编辑
摘要: 显然所有询问都要经过至少$\sum d$,只需要考虑除了$\sum d$之外的等待红灯的时间。 将所有询问的时间模$g+r$,并按时间用set维护。 那么对于每个红灯,在set中可以找出$1$到$2$个区间,将里面所有的询问暴力取出,添加一个新点作为等到绿灯后的询问放入。 那么询问与新点之间构成了一阅读全文
posted @ 2018-04-11 02:49 Claris 阅读(330) 评论(0) 编辑
摘要: A. Street magic 数位DP,设$f[i][j][k]$表示从低到高考虑$x$的后$i$位,$x$和$m$大小关系为$j$,和$n$大小关系为$k$的方案数。 B. Variety 对于每种颜色单独考虑,从上往下扫描线,用Treap维护每个点往上延伸的高度的笛卡尔树,则每次只需要单点修改阅读全文
posted @ 2018-04-11 00:36 Claris 阅读(159) 评论(0) 编辑