传送门: "第187场双周赛" "旅行终点站" 解题思路 第一眼过去有点害怕!这么猛的嘛?一上来就是图??? 再仔细一看,害,原来不会成环,而且只有一个终点,像这种题都是在拼手速了?? 代码 滑动窗口 运行结果 暴力 滑动窗口 总结 T4呢???太菜了,没有动手,所以就不放出来了(大佬们说暴力能过. ...
分类:
其他好文 时间:
2020-05-03 16:21:00
阅读次数:
64
前言 怀疑昨天晚上考试的时候没带脑子。。。 Solution 这道题可以直接暴力 $QwQ$。(我是来证一波时间复杂度的 我们注意到一个很重要的条件 $1 include using namespace std; int n, m, q, a[55], b[55], c[55], d[55], A[ ...
分类:
其他好文 时间:
2020-05-03 12:33:17
阅读次数:
54
这类题目的往往可以采用暴力穷举的办法,但其时间复杂度过高。因此,这里采用动态规划的方法求解。设定一个状态集合dp[numsSize]与nums[numsSize]一一对应,对dp[0]初始化为nums[0],之后的每一个状态都赋值为max{nums[i], nums[i]+dp[i-1]},这里的意 ...
分类:
其他好文 时间:
2020-05-03 10:43:12
阅读次数:
54
看到异或最值,显然想到线性基。 用树上倍增的方法,维护当前点$x$到倍增父节点$fa[x][i]$这条路径上的线性基,在倍增的时候暴力合并即可。 注意这个线性基的倍增数组是没有包括最后一个点的信息的,需要特殊处理。然后就搞完了。 时间复杂度$O(n log_n log_v+q log_n log_v ...
分类:
其他好文 时间:
2020-05-03 10:29:34
阅读次数:
59
LCA( ),最近公共祖先,定义为两节点最近的公共祖先~~好像是废话~~ 前置芝士: 图论 此文章中均设 $\mathrm{fa}_i$ 为 $i$ 的父亲,$\mathrm{dep}_i$ 为 $i$ 的深度。 暴力 显然我们找出节点的所有祖先再 $n^2$ 比较即可。 当然你也可以一层层往上跳。 ...
分类:
其他好文 时间:
2020-05-03 10:18:17
阅读次数:
119
T1 设end(i)代表以$i$为结尾的路径个数 设$f[i][j][k][l]$代表考虑了$i$个点 其中有j/k个点是$end$为奇的白/黑点 暴力就是$O(n^4)$的 发现转移的式子其实只跟j/k是否为0有关 并不关心他的具体值 所以只需要记录是否出现即可 复杂度$O(n)$ T2 容斥 设 ...
分类:
其他好文 时间:
2020-05-02 23:22:00
阅读次数:
98
今天考试的时候没啥思路,就什么都不会,挣扎无果后只剩暴力了。 $T1$:人生 题意:$n$个点,部分点已确定黑白,规定只能走向不同颜色且比自己大的点(一个点也算一条路径)。求多少种连边方式能使得图中的路径条数为奇数。$n \leq 2e5$ 题解:设$end(x)$表示以$x$为结尾的合法方案数。$ ...
分类:
其他好文 时间:
2020-05-02 23:03:30
阅读次数:
60
题目:张经理的员工 题目链接:https://ac.nowcoder.com/acm/contest/5403/A 题目大意: 给出n个人的位置(同一位置可能会有多人),q套方案,对于每个方案(两个位置),求出所有人到达两位置中的一个的最小距离和。 思路: 数据范围较大,暴力会超时,这时就需要提前进 ...
分类:
其他好文 时间:
2020-05-02 20:46:37
阅读次数:
51
T1 首先设出暴力的$dp$。 $dp[i][j][k][l]$为前$i$个点中有$j$个白点结束方案为奇数,$k$个黑点结束方案为偶数,当前全部的结束方案之和奇偶性为$l$的方案数。 那么可以很简单的转移。 在考虑转移时候的系数。 其实只跟$j,k$是否为0有关系。 那么状态大大化简为: $dp[ ...
分类:
其他好文 时间:
2020-05-02 20:45:11
阅读次数:
54
无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 示例 1: 示例 2: 示例 3: 解题思路 一开始认为只有英文字母 跑测试用例的时候报错的是空格 就扩大了bool mark[]标记集的范围 实际上还是暴力解决 n2的复杂度 一个个在bool集里判断 如 ...
分类:
其他好文 时间:
2020-05-02 19:22:48
阅读次数:
52