弓长九日
弓长九日
全部文章
分类
CDQ(1)
codeforces(1)
DP(9)
SSM框架(3)
《算法竞赛进阶指南》杂谈(14)
二分(1)
分块(1)
动态规划(1)
图论(11)
基本算法(5)
字符串(6)
差分(2)
并查集(2)
思维(18)
搜索(7)
数学(16)
数据结构(17)
未归档(128)
树型结构(4)
树套数(1)
模拟(2)
爬虫(6)
系统配置记录(1)
线段树(8)
计算机网络(2)
贪心(2)
面试(3)
题解(4)
题集(45)
归档
标签
去牛客网
登录
/
注册
弓长九日的博客
全部文章
(共313篇)
2019HDU多校第二场 HDU 6598 Harmonious Army (最小割)
还是第一次见到网络流 还能这么见图的 找最小割 看最大匹配价值的 mark 学习了 割图 肯定分成要不和s连 要不和t连 如果多个点 之间还有价值 同时在一个集合中 比如把 a, b 割了 总价值 - 最小割 我们会把e算进去 不丢掉点与点之间的价值 割边的时候 这些情况都照顾到了 我们解方程建边 ...
2019-07-31
0
441
2019HDU多校第二场 HDU-6602 Longest Subarray (线段树 + 思维)
题意: 长度为n的序列,求最大的子序列长度,要求子序列中所出现的数字个数>=k。 思路: 枚举右边界r,线段树维护左边界l的范围。 对于每一个数a[r]来说,我们可以清楚的知道 l 可以在什么地方 放入一个 a[r] 对于 i 位置 c - 1数据不需要出现 对于它之前出现的 我们是要选择...
2019-07-31
0
462
2019HDU多校第三场 G Find the answer (二分树状数组)
二分 树状数组 离散化 这题 wa了好多发 最后发现二分从0开始就好了 问了一圈人 就我二分乱搞 题意 就是 给了你 N 长度序列 你选前 I 个 他们和必须小于 M 你可以让其中某些数字变成0 让他们 最后和小于 M (前I个 不包括I) 所以 我考虑 离散化 + 树状数组存对应位置 + 1 和...
2019-07-30
0
351
2019HDU多校第三场 G Find the answer
二分 树状数组 离散化这题 wa了好多发 最后发现二分从0开始就好了问了一圈人 就我二分乱搞题意 就是 给了你 N 长度序列 你选前 I 个 他们和必须小于 M 你可以让其中某些数字变成0让他们 最后和小于 M (前I个 不包括I) 所以 我考虑 离散化 + 树状数组存对应位置 + 1 和 他们的和...
2019-07-30
0
596
2019 杭电多校第一场 I - String HDU - 6586 字符串处理
给了你一个字符串 要求你给出 长度为 k 的 子序列 同时要满足 输入 每个字母出现次数的 区间 我们贪心 + 枚举 就是不太好写 我们处理出每个字母之后下次出现的位置 同时记录之后个数 我们K次枚举26个字母是否可以放入 之前位置合法 就将队列里面 之前位置扔了 如果这个字符放入 我们每一个 ...
2019-07-30
0
446
2019 杭电多校 E - Everything Is Generated In Equal Probability HDU 6595 数学
给了你一个程序 程序 S1 将传入的 数组 返回一个随机子序列(不一定连续) 程序 S2 算这个数组 逆序对数量 程序 S3 算这个数组 经过S1 之后 用S2算逆序对数量 到这里 我们知道了 这个程序是在算 一个序列 包括它子序列 随机排列 最后 逆序对期望值 首先 我们知道 一个长度为n的...
2019-07-30
0
666
2019杭电多校第二场 K Keen On Everything But Triangle HDU 6601 主席树
给了长度为n得序列 问 l r 区间最大得三角形周长 首先 ai 在 1e9 之内 所以最多跑50 个边就确定是否存在 合法三角形了 所以这里建主席树维护区间k值就好 记得主席树初始化除了建树 还要 tot = 0 #include <bits/stdc++.h> using name...
2019-07-30
0
379
[网络流图匹配 + 二分] 导弹防御塔 CH6803
我们考虑跑 网络流 首先是 二分图最大匹配 == 入侵者数量时 时间可以缩小 点才最多50个 50 * 50 最多发 3000 不到的导弹 3000 和 原点连 3000个边 3000 和 入侵者连 最多15000边 开 前向星 按 40000 * 8 边 差不多了就 因为连的太多了 暴力点建图 将...
2019-07-30
0
469
2019牛客暑期多校(第四场) 写题记录
A meeting 给了些关键点 在一棵树上 选取一个点让他们相聚 时间最短 其实就是求树直径 不过这次dfs完 我们找最远点的时候只看标记点 第二次dfs完也一样 #include <bits/stdc++.h> using namespace std; const int max...
2019-07-28
0
416
2019牛客暑期多校(第二场) 写题记录
A Eddy Walker 你有n个点(0~n-1),按顺序形成一个环,初始时你在0的位子,你随机顺时针走一步或者逆时针走一步 问你全部路过完时停在哪里的概率 除了 0 点 其他是等可能的 特判 一个点 就好 #include <bits/stdc++.h> using namesp...
2019-07-26
0
555
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页