上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 传送门-> 维护海拔的差分数组。 h[i]表示海拔的差分数组,dt[i]表示温度的差分数组。 #include<algorithm> #include<cmath> #include<cstdio> #include<cstdlib> #include<cstring> #include<ctime 阅读全文
posted @ 2020-05-23 21:13 echo6342 阅读(145) 评论(0) 推荐(0)
摘要: 传送门-> 设dp[i][j]表示考虑后i个人,栈里放了j个待匹配的括号时,期望匹配上多少括号。 #include<algorithm> #include<cmath> #include<cstdio> #include<cstdlib> #include<cstring> #include<cti 阅读全文
posted @ 2020-05-22 22:31 echo6342 阅读(169) 评论(0) 推荐(0)
摘要: 题目大意 有$n$个数$a_1,...,a_n$,$m$次操作。 操作有两种: 1.给出$l,r$,将$a_l,...,a_r$升序排序; 2.给出$l,r$,将$a_l,...,a_r$降序排序。 所有操作结束后,给出$q$,问$a_q$。 $n,m\leq 10^5$。 题解 给一个01序列排序 阅读全文
posted @ 2020-05-21 21:18 echo6342 阅读(130) 评论(0) 推荐(0)
摘要: 题目大意 有一棵有$n$($n\leq10^5$)个点的树,有点权$d_i$、边权$c_i$,有$m$($m\leq10^5$)次操作。 每次操作给定$x,y(y\in[ 1000,1000])$,将点$x$的点权+y,要找到一个点,使所有点的 点权乘到这个点的距离 之和最小,输出最小的和。 题解 阅读全文
posted @ 2020-05-21 20:56 echo6342 阅读(274) 评论(0) 推荐(0)
摘要: 题目大意 $n$个数的排列$a_1,...,a_n$。 有$m$次操作,每次删一个数,问删完数后逆序对的个数。 $n\leq10^5;m\leq50000;$ 题解 先算出一开始有多少逆序对。 分块,每删掉一个数,减去和它有关的逆序对。块里暴力扫,块外对每个块算。 代码 一些感想 我当初为啥会挖这个 阅读全文
posted @ 2020-05-19 22:41 echo6342 阅读(131) 评论(0) 推荐(0)
摘要: 题目大意 $n$个东西,每个东西有两个属性$s_i,v_i$。 给出$ds,dv$,定义从$n$个东西中选一些东西的价值是$(这些东西的v的和)^{dv} (这些东西的s的极差)^{ds}$。 问从$n$个东西中选不超过$m$个东西的最大价值是多少。 $n\leq 2\times 10^5;m\le 阅读全文
posted @ 2020-05-18 22:17 echo6342 阅读(166) 评论(0) 推荐(0)
摘要: CF1338B Edge Weight Assignment 题目描述 有一棵$n$个点的无根树,给每条边安排一个任意大小正整数当权值,使任意两个度数为一的点之间的路径的边权异或和为0。 问在所有合法方案中,不同大小的边权最少有几种,最多有几种。 $n\leq 10^5$ 题解 给这棵树指定一个度数 阅读全文
posted @ 2020-05-16 21:29 echo6342 阅读(168) 评论(0) 推荐(0)
摘要: 题目大意 有$n$个数$b_1,...,b_n$,一个数$m(m\leq n)$。 定义$n$个数$a_1,...,a_n$的价值是:$b_{max(a_1,...,a_m)}\times b_{max(a_2,...,a_{m+1})}\times...\times b_{max(a_{n m+1 阅读全文
posted @ 2020-05-15 22:17 echo6342 阅读(143) 评论(0) 推荐(0)
摘要: 题目大意 有一个$n$个点$m$条边的无向图。 要给每个点安排$k$种颜色中的一种,使任意两个相邻的点颜色不同。不一定要用上全部$k$种颜色,每种颜色可以用多次。 问不同的方案数模6,两种方案不同当且仅当存在一个点的颜色不同。 $n\leq 10^5,m\leq2\times 10^5,k\leq 阅读全文
posted @ 2020-05-14 21:04 echo6342 阅读(180) 评论(0) 推荐(0)
摘要: CF1349B Orac and Medians 题目描述 有$n$个数,$a_1,a_2,...,a_n$。 该题中$m$个数的中位数的定义是:将这$m$个数排序后,排在第$\lfloor \frac{m+1}{2}\rfloor$的数。 可以进行的操作是:选一个区间$[l,r]$,将$a_l,a 阅读全文
posted @ 2020-05-13 22:43 echo6342 阅读(186) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页