CF1238G. Adilbek and the Watering System
发表于
有一个容量为$c$的水箱,初始是$c0$.
每时刻会掉$1ml$滴水。
有$n$个人,在$t_i$时刻来,最多带来$a_i$水,每毫升$b_i$元。
要让水箱可以坚持到$m$时刻。
求最小花费。
训练记录
发表于
脑瘫问题首发
- $s.earse(地址)$
- 递归是用全局$vetor$
- 线段树$if(!tag[pos])$
- 可撤销并查集可以采用保持合并前所有信息
- 多项式 $如果 while(ML<n+m-1)$ ,$n,m为项数$,如果$ML\leq n+m$
$n,m$为最高项系数,$sqrt,Inv….$等倒入的是项数(有多少项)。 - 多项式合并时注意限制项数。
- 线段树注意$lazy$的初始化
- 公式化的离散化线段变成左开右闭
- 直径看清楚是否需要$-1$
- 虚树注意清空该清空的
- 多维$dp$转移注意边界
- 后缀树上$lcp(i,j)=len(lca(i,j))$
- 全排列二项式定理,也要考虑单独概率考虑
- 随机化使用std::mt19937 rnd(std::chrono::steady_clock::now().time_since_epoch().count())
- 树链剖分注意$top[rt]$,注意$w[dfn[x]]$
- $KruskalTree重构树$开两倍空间。
- 负数向下取整$>>1$
- $KruskalTree重构树$是特胖叶子节点$g[x].size()\leq 1$!!,可以减少特胖
- 字典序表示先字母大小再长度
- 二分图的最大团=补图的最大独立集。,最大独立集=所有顶点数-最小顶点覆盖,最小顶点覆盖等于二分图的最大匹配。
- Boruvka算法快。
- 李超线段树$\max,\min$ 里面都要仔细改
- 点分治的时候记住情况应该清空的数据结构,要记住有$a[rt]$这个点也要加入。
乱七八糟题解
发表于
鸽子的题解太多了。只好直接写。
- GYM
- 雅礼集训
- LOJ6029. 「雅礼集训 2017 Day1」市场
- LOJ6030. 「雅礼集训 2017 Day1」矩阵
- LOJ6031. 「雅礼集训 2017 Day1」字符串
- LOJ6032. 「雅礼集训 2017 Day2」水箱
- LOJ6033. 「雅礼集训 2017 Day2」棋盘游戏
- LOJ6034. 「雅礼集训 2017 Day2」线段游戏
- LOJ6035. 「雅礼集训 2017 Day4」洗衣服
- LOJ6036. 「雅礼集训 2017 Day4」编码
- LOJ6038. 「雅礼集训 2017 Day5」远行
- LOJ6039. 「雅礼集训 2017 Day5」珠宝
- LOJ6040. 「雅礼集训 2017 Day5」矩阵
- LOJ6041. 「雅礼集训 2017 Day7」事情的相似度
- LOJ6045. 「雅礼集训 2017 Day8」价
- Codeforces
- CF1358F Tasty Cookie
- CF1367F2 Flying Sort (Hard Version)
- CF1368E Ski Accidents
- CF1374E2 Reading Books (hard version)
- CF1380G Circular Dungeon
- CF1384D. GameGame
- CF1387B1 Village (Minimum)
- CF1387B2 Village (Maximum)
- CF1399E2 Weights Division (hard version)
- CF1354C2. Not So Simple Polygon Embedding
- CF1354F. Summoning Minions
- CF1354G. Find a Gift
- CF1421E. Swedish Heroes
- CF1353F. Decreasing Heights
- CF1353E. K-periodic Garland
- CF1427E . Xum
- CF1344D.Résumé Review
- CF1344C Quantifier Question
- CF1363F Rotating Substrings
- CF1408E Avoid Rainbow Cycles
- CF1408F Two Different
- CF1422F Boring Queries
- CF1437G - Death DBMS
- CF1436F. Sum Over Subsets
- CF1443F - Identify the Operations
- CF1443E - Long Permutation
- CF19D
- CF204E Little Elephant and Strings
- CF793C Mice problem
- CF1285E Delete a Segment
- CF1451E Bitwise Queries
- CF1452E Two Editorials
- CF1158B The minimal unique substring
- CF1158C Permutation recovery
- CF1251E2 Voting (Hard Version)
- CF1283F DIY Garland
- CF1461F Mathematical Expression
- CF1462F The Treasure of The Segments
- CF1463E Plan of Lectures
- CF1464B Grime Zoo
- CF1464C Poman Numbers
- 洛谷
- Atcoder
- 牛客
P3703 [SDOI2017]树点涂色
发表于
1 x 表示把点 $x$ 到根节点的路径上所有的点染上一种没有用过的新颜色。
2 x y 求 $x$ 到 $y$ 的路径的权值。
3 x 在以 $x$ 为根的子树中选择一个点,使得这个点到根节点的路径权值最大,求最大权值。
P2387 [NOI2014]魔法森林
发表于
给出一个$n$个点,$m$条边的无向图,每条边都有权值$a_i,b_i$ ,求一条从点$1$到点$n$的路径,使得这条路径上边的$a_i,b_i$ 最大值之和最小