挺有收获的一道题ヾ(?°?°?)?? 恰好为 m ,这个限制仿佛不是很好处理。一般而言,我所了解的恰好为 k 的条件,不是用组合数 / dp状态转移 / 斜率二分就只剩下容斥了。我们可以先处理出 num[i] 表示至少有 i 个完美位置的方案数,之后再容斥得到 ans[m] (恰好为 m 个)。如何 ...
分类:
其他好文 时间:
2018-10-29 00:35:04
阅读次数:
200
hihocoder 1529 不上升序列 [斜率优化] Description 给出一个序列 $a[1...n]$ ,求构造一个 $b[1...n]$ ,满足$b_{i+1}\le b_{i}$,使得 $\sum\limits _{i=1}^{n} |a_i b_i|$ 最小 . + $n\le 5 ...
分类:
其他好文 时间:
2018-10-28 20:53:39
阅读次数:
141
题目:链接 思路: 多画出几个情况就可以找出规律来了 Knight (当大于2的时候只要两种颜色相间出现就可以了) King(当大于等于3的时候,总可以用四种形式来补色,具体如下) Bishop(斜率为一的斜着的一行要不能相同,那只能是一列一个颜色了) Rook(要想水平竖直的颜色不一样,那只能是斜 ...
分类:
其他好文 时间:
2018-10-26 22:23:32
阅读次数:
232
传送门 可以发现图是对称的 所以我们先只考虑下半部分,不包括y=x的点 如果能算出下半部分总和为ans 那么答案就是 ans*2+1(加上y=x的方向有一个同学) 以观察者为原点,建立直角坐标系: 那么下半部分的视线的斜率≥0且<1,ans就是不同的斜率数量 从左到右,从下到上考虑每个点(x,y) ...
分类:
其他好文 时间:
2018-10-12 21:26:06
阅读次数:
149
解题思路 首先肯定是考虑如何快速求出一段铁路的价值。 $$ \sum_{i=1}^k \sum_{j=1, j\neq i}^kA[i]A[j]=(\sum_{i=1}^kA[i])^2 \sum_{i=1}^kA[i]^2 $$ 那么我们要维护如下两个东西,就可以在$O(1)$内求出一段铁路的价值 ...
分类:
其他好文 时间:
2018-10-10 21:55:53
阅读次数:
140
题目大意 给定一个长度为$n(n \leqslant 500000)$的数列,将其分割为连续的若干份,使得 $ \sum ((\sum_{i=j}^kC_i) +M) $ 最小。其中$C_i$为序列中的项的值,$M$为常数。$ j,k $ 表示在原序列中连续的某一段的起始位置和结束位置。 解题思路 ...
分类:
其他好文 时间:
2018-10-07 14:40:51
阅读次数:
169
题目类型:莫比乌斯反演/欧拉函数?? 传送门: "Here" 题意:有一个$N N$的方阵,问左下角那个人可以看到几个人?(光沿直线传播) 解题思路 考虑什么时候一个人会看不见?那就是和别的一条视线重合的时候。又由于线段的另一个端点是确定的,因此视线会重合当且仅当 斜率相同。 因此题目就是在问我们有 ...
分类:
其他好文 时间:
2018-10-06 21:35:06
阅读次数:
148
emmm,这道题我们今天集训的一道题。。。 思路:怎么搞呢这道题,对于当前点i,我们往后枚举,求得最优值,很明显是个动态规划,但是题中很明显有着一个限制条件,就是说当i要连向j时,我们这条线不能触碰到山顶,我们设两点间连线斜率为k,那么k[i][j]要保证任何大于i小于j的一个l都要满足k[i][l ...
分类:
其他好文 时间:
2018-10-04 10:47:48
阅读次数:
128
思路:枚举点t,寻找满足条件的点t'; 计sum[i]为前i项合,平均值即为sum[t]-sum[t'-1]/t-t'+1 设(Pi=(i,Si),表示点在s中的位置,那么就可以画出坐标图,问题就转化为斜率最大; 于是画图分析。 几个点之间只有上凸下凸两种情况,取3个点为符合条件(t-t'>=L)的 ...
分类:
其他好文 时间:
2018-10-04 10:31:56
阅读次数:
101
一道中学的平面几何问题,将目视点与所有其他点连接作为视线,可以看出斜率最大的点后面的山都是看不见的,从前到后计算每点斜率,若靠后点斜率小于靠前点,则看不到两点间山,取到新最大斜率点p时,将原最大斜率点延长,与p及p前一个点的交点即为可以看见的最低位置,求出该交点到p点距离。重复并将距离相加,所得即为 ...
分类:
编程语言 时间:
2018-09-28 12:32:02
阅读次数:
160