09 2018 档案
摘要:题目大意:请找到第$k$大的数,满足各位数字之和等于各位数字之积。其中$k≤10^{18}$。 首先我们要确定这个第$k$大的数有多大 我们用$f[i][j][he][ji]$表示我们要搜索一个$i$位的数字,还有$j$位没有确定,且确定的位总和为$i$,积为$j$的方案数。 我们发现:若$he+j
阅读全文
摘要:题目大意:现有$n$条排成一行的木板,每个木板有一个目标颜色。你每次能将一个区间内的木板分别染成它们的目标颜色,而这次染色的代价为这个区间内不同目标颜色的木板的数量的平方。问将全部木板染成目标颜色的最小代价。 数据范围:$n≤50000$,颜色数量$≤50000$。 这题我们显然可以$dp$,令$f
阅读全文
摘要:为啥我去年这么菜啊。。。。。 我现在想了$20min$后打了$10min$就过了$qwq$。 我们用$f[i][j]$表示当前深度为$i$,访问了状态$j$中的所有点的最小代价。 显然$f[i][j]=min(f[i-1][k]+i\times get(k,$j^k$)) $其中$k$为$j$的子集
阅读全文
摘要:当年太菜了啊,连$60$分的暴力都没拿满,只打了一个$30$分的。 考虑到这题最多只会询问到$30W$个点,且整个矩阵会去到$30W\times 30W$,显然不能将所有的点存下来。 对于每一行(除最右侧的数)我们维护一个$splay$,存储该位置的值,考虑到矩阵很大肯定不能全部开下,我们用一个节点
阅读全文
摘要:题目大意:给你一个长度为n的序列${a_1....a_n}$,有$m$次操作 每次操作有两种情况:修改$a_i$的值,询问$[l,r]$中所有子区间的异或和。 数据范围:$n,m≤10^5$,$a_i≤1000$。 对于序列$a$,我们对每一个二进制位开一个线段树,对于每个节点,我们存储六个值: $
阅读全文
摘要:题目大意: 有一个水库,容量为$L$,一开始是空的。有$n$天。 对于第i天,每天早上有$v_i$单位的,水温为$t_i$的水流进来。每天晚上你可以放掉一些水,多少自定。但是必须保证第二天水库不会溢出。 现在问,对于每个$i$,在使用最优放水策略的情况下,第$i$天水库是满的情况下最高水温($i$之
阅读全文

浙公网安备 33010602011771号