上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
摘要: T1:这道题除了题目有点难理解,别的都好。 链接: "physics" T2:数学题,考场看错题了3h,心态爆炸。 链接: "math" T3:50分基准分走人喽。 题解似乎是说离线,以时间建一颗线段树,在线段树上分治,用一颗支持撤回的并查集来维护。 阅读全文
posted @ 2018-10-28 17:13 蒟蒻--lichenxi 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 20%的数据直接暴搜就行,接下来我们考虑哪些数不能够出现在同一个集合中,就连一 条边,我们会发现前𝑛个数被我们分成了若干条链,每条链上实际只有两种选法。 于是我们就可以考虑最暴力的$𝑑𝑝$了,设$𝑓(𝑖,𝑗)$表示当前$𝑑𝑝$到第$𝑖$条链,一共选了$𝑗$个数的方案。如果当前链长 阅读全文
posted @ 2018-10-28 17:09 蒟蒻--lichenxi 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 这道题可以推出$O(1)$的算法,但是实际上暴力模拟就可以过了。 代码(暴力模拟): 阅读全文
posted @ 2018-10-28 15:51 蒟蒻--lichenxi 阅读(129) 评论(0) 推荐(0) 编辑
摘要: T1:这道题虽然是今天最简单的,但是我依然没想出来。。。 链接: "tree" T2,T3过于毒瘤,留坑 阅读全文
posted @ 2018-10-28 13:06 蒟蒻--lichenxi 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一颗树,树上每个节点都有一个权值,多次询问树上的一条链的严格上升子序列长度 这道题是个神奇的倍增,先记录$fa[x][0]$为$x root$路径上第一个权值比他大的点,然后顺便处理出需要跳几步能跳到最靠近根的那个比他大的点(即上升子序列的长度) 对于询问,倍增询问即可。 细节: 1、对于 阅读全文
posted @ 2018-10-28 13:05 蒟蒻--lichenxi 阅读(125) 评论(0) 推荐(0) 编辑
摘要: T1:我写了两个小时的错误算法,光荣拿下40分,知道正解的我眼泪留下来。。 T2:我实在是没想到这道题怎么写,考完后有人跟我说线段树合并???woc,我怎么没想到,这就是个板子题!!!其实这题很多算法都能写,such as虚树,平衡树启发式合并,线段树合并,但是由于这是noip模拟赛,标算是分治。 阅读全文
posted @ 2018-10-25 21:21 蒟蒻--lichenxi 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 结论巨好想,每一次操作可以看作把一个b往前移一位,另一个b往后移一位,逆序对个数不改变,判断即可做第一问。 此处代码仅给出第一问做法: c++ include include using namespace std; int n,f[1000001],g[1000001]; char a[10000 阅读全文
posted @ 2018-10-25 21:20 蒟蒻--lichenxi 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 这题就是个线段树合并板子。 c++ include include include using namespace std; int f[400001],n,m,pre[800001],cnt,rt[400001],ls[10000001],rs[10000001],nxt[800001],h[40 阅读全文
posted @ 2018-10-25 21:06 蒟蒻--lichenxi 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一道$dp$题。。。 期望$40$分解法 预处理:离散化,然后让连续一段值相同的元素合并为一个元素。 正式$DP$: 显然有个最差策略为每个元素处都切一次,则切的次数为元素的个数$ 1$ 相对地来说就是假设全部元素之间就已经切开,要尽量多地合并元素 $DP$的第一维用来确认当前是合并了值为多少的两个 阅读全文
posted @ 2018-10-24 21:18 蒟蒻--lichenxi 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 建出最短路图之后$topsort$即可。 具体思路: 先用$dijkstra$算法在原图中跑出$1$号点到$i$号节点的最短距离$dist_1(i)$,将所有边反向后用$dijkstra$算法求出$i$号点到$2$号点的最短距离$dist_2(i)$; 再沿着最短路径找到从$1$号点到$i$号点的方 阅读全文
posted @ 2018-10-24 20:13 蒟蒻--lichenxi 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页