08 2019 档案

AcWing 216 Rainbow 的信号
摘要:题意 给定一个长度为n的序列,然后从1N 这 N 个数中选取两个数l,r , 如果lr,则交换l,r。把第l 个数到第r个数取出来构成一个数列。 A为该数列的xor和的期望 B为该数列的and和的期望 C为该数列的or和的期望 $1\le N\le 1e5, N个
170
0
0
配置VS2013 + opencv 2.4.10
摘要:其实我内心是极力反对装这么老的版本的,但是要交课堂作业~~好无奈 [注] : 如果按照本文配置不成功,可以试一下其他博客里面的配置(多试一试总能成功的) 1. https://jingyan.baidu.com/article/76a7e409f3427bfc3a6e156d.html 2. htt
790
0
0
HDU-6703 array (线段树)
摘要:题意 一个长度为n的排列a,i[1,n],1ain , m次操作,每次操作: 1. (1,pos),把 apos 变为apos+10000000 2. (2,r,k) ,找到最小的一个值x,使得$\forall i\in [1
360
0
0
HDU-6704 K-th occurrence(后缀数组+主席树)
摘要:题意 给一个长度为n的字符串,Q次询问,每次询问(l,r,k) , 回答子串slsl+1srk 次出现的位置,若不存在输出 1。n1e5,Q1e5 分析 查询子串第 k 次出现的位置,很容易想到要用处理字符串的有力工具——后缀数组。 那么该
486
0
0
2019牛客暑期多校训练营(第一场)E ABBA (DP/卡特兰数)
摘要:"传送门" 知识点:卡特兰数/动态规划 法一:动态规划 由题意易知字符串的任何一个前缀都满足cnt(A)cnt(B)n,cnt(B)cnt(A)m d[i][j] 表示前i 个字符,有 jA ,有ijB 的方案数 $d[0][0] =
231
4
0
2019牛客暑期多校训练营(第九场)
摘要:| 题号 | 标题 | 已通过代码 | 题解/讨论 | 通过率 | 团队的状态 | | | | | | | | | A | "The power of Fibonacci" | "点击查看" | "进入讨论" | 34/152 | 未通过 | | B | "Quadratic equation" |
118
0
0
2019牛客暑期多校训练营(第九场)J Symmetrical Painting (思维)
摘要:"传送门" 大体思路就是:枚举所有可能的水平对称线,计算面积更新答案。 所有可能的水平对称线:Li,Ri,Li+Ri2 计算面积:将所有可能的水平对称线从小到大排序,然后依次计算。 假设算出了第i1条对称线的答案,然后更新第i 条的,两个的高度差为h 对于块
213
0
0
2019牛客暑期多校训练营(第九场)B Quadratic equation (平方剩余)
摘要:(x+y)b(modp) (x×y)c(modp) 由第一个式子可知:x+y=b or x+y=b+p 先任选一个代入到第二个式子里得 $$ (x\times(b x))\equiv c\pmod p \Rightarrow (2 x b)^2
294
0
0
2019牛客暑期多校训练营(第十场)J - Wood Processing (斜率优化DP)
摘要:"传送门" 题意 n 个 宽度为wi,高为hi 的 木块,要求分成 k 组,对于每组内的所有木块,高度都变为组内最低木块的高度,宽度保持不变,求变化的最小面积。 分析 高度比较高的木块为迁就高度比较低的,所以按照高度从高到低排序 如果设d[i][k] 为前 i 个分成 k 份
204
0
0
[CF套题] CF-1163
摘要:CF 1163 "传送门" | | Penalty | "A" | "B1" | "B2" | "C1" | "C2" | "D" | "E" | "F" | | | | | | | | | | | | | 3 (483) | 464 | +0 0:06 | +1 01:13 | +3 01:12
203
0
0
2019牛客暑期多校训练营(第九场) E All men are brothers
摘要:"传送门" 知识点:并查集+组合数学 并查集合并操作可以理解为使得两个集合的人互相成为朋友,也就是两个集合并在了一起,答案是要求从所有人中挑出四个互相不是朋友的四个人,比较基础的组合数学知识,但因为每个集合的大小预先不知,所以变得难以计算。 假设我们现在算出了合并前的答案,在合并x和y时,设 $sz
305
3
1
[CF套题] CF-1201
摘要:CF 1201 "传送门" | | = | | "A" 500 | "B" 1000 | "C" 1500 | "D" 2000 | "E1" 2000 | "E2" 1000 | | | | | | | | | | | | 1 (2217) | 1672 | | 482 00:09 | 400 0
206
0
0
近期反思
该文被密码保护。
55
0
0
2019 Multi-University Training Contest 7
摘要:| Solved | Pro.ID | Title | Ratio(Accepted / Submitted) | | | | | | | | 1001 | "A + B = C" | 10.52%(302/2872) | | | 1002 | "Bracket Sequences on Tree"
175
0
0
2019牛客暑期多校训练营(第八场)
摘要:| 题号 | 标题 | 已通过代码 | 题解/讨论 | 通过率 | 团队的状态 | | | | | | | | | A | "All one Matrices" | "点击查看" | "进入讨论" | 686/3129 | 通过 | | B | "Beauty Values" | "点击查看" |
188
0
0
2019 Multi-University Training Contest 6
摘要:| Solved | Pro.ID | Title | Ratio(Accepted / Submitted) | | | | | | | | 1001 | "Salty Fish" | 16.28%(7/43) | | | 1002 | "Nonsense Time" | 7.88%(57/723
157
0
0
莫队学习总结
摘要:小Z的袜子 (HYSBZ 2038) 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至
162
0
0
P2801 教主的魔法 (分块)
摘要:"题目传送" 长度为n(n1000000)的数组,q(q3000) 次操作。修改操作即将某个区间的值增加某个不大于1000的值,查询操作即查询某个区间比C大于等于的数有多少个 我们用一个数组add[i]来表示第i段增量,如果查询区间完全包含第i段,那么就相当于是在
102
0
0
BZOJ-1086 [SCOI2005]王室联邦 (树分块)
摘要:递归处理子树,把当前结点当作栈底,然后递归,回溯回来之后如果栈中结点数量到达某一个标准时,弹出栈中所有的元素分到一个块中,最后递归结束了如果栈中还有元素,那么剩下的这些元素放在新的块中 题目: "BZOJ 1086" 当块中元素大于B时,立即释放放入到一个新块中,省会可以直接用当前递归到的点,因为它
115
0
0
SP10707 COT2 - Count on a tree II (树上莫队)
摘要:"参考博客" 对于树上的路径询问问题 O(1)的时间加入或删除一个点的贡献 O(nn)的复杂度求出所有询问的答案 对树上的结点进行分块,离线询问后排序,顺序遍历暴力转移路径(转移时加入或删除路径上的点的贡献即可)。 关于转移路径:首先定义路径:设Tuu 到根的路径上边的集
143
0
0
Treap
摘要:Treap 普通二叉搜索树(BST) 对于任一棵子树,根节点权值大于左子树所有结点的权值,小于右子树所有结点权值 1. 结点结构体&初始化函数 3. 右旋 4. 左旋 5. 插入 与BST大致相同,只是在把val插入到左子树或右子树时,要根据dat来维护Treap,即通过左旋或右旋调整使得堆性质成立
252
0
0
2019牛客暑期多校训练营(第七场)
摘要:| 题号 | 标题 | 已通过代码 | 题解/讨论 | 通过率 | 团队的状态 | | | | | | | | | A | "String" | "点击查看" | "进入讨论" | 561/3518 | 通过 | | B | "Irreducible Polynomial" | "点击查看" | "
181
0
0
AcWing 250 磁力快(分块)
摘要:"题目传送门" 在一片广袤无垠的原野上,散落着N块磁石。 每个磁石的性质可以用一个五元组(x,y,m,p,r)描述,其中x,y表示其坐标,m是磁石的质量,p是磁力,r是吸引半径。 若磁石A与磁石B的距离不大于磁石A的吸引半径,并且磁石B的质量不大于磁石A的磁力,那么A可以吸引B。小取酒带着一块自己的
237
0
0
Luogu4168 蒲公英 (分块)
摘要:"题目传送门" 题意 长度为n的序列,有m次询问,每次询问求[l,r] 间的众数,如果有多个,输出最小的那个 n4×104,m5×105,ai109 分析 题目中要求在线(询问用上次答案加密)。众数不具有“区间可加性”,所以需要分块。 假
176
0
0
AcWing 241 楼兰图腾 (树状数组)
摘要:在完成了分配任务之后,西部314来到了楼兰古城的西部。 相传很久以前这片土地上(比楼兰古城还早)生活着两个部落,一个部落崇拜尖刀(‘V’),一个部落崇拜铁锹(‘∧’),他们分别用V和∧的形状来代表各自部落的图腾。 西部314在楼兰古城的下面发现了一幅巨大的壁画,壁画上被标记出了N个点,经测量发现这N
200
0
0
2019牛客暑期多校训练营(第六场)
摘要:| 题号 | 标题 | 已通过代码 | 题解/讨论 | 通过率 | 团队的状态 | | | | | | | | | A | "Garbage Classification" | "点击查看" | "进入讨论" | 1036/1650 | | | B | "Shorten IPv6 Address"
235
0
0
2019 Multi-University Training Contest 5
摘要:| Solved | Pro.ID | Title | Ratio(Accepted / Submitted) | | | | | | | | | | 1001 | "fraction" | 4.17%(7/168) | | | 已补 | 1002 | "three arrays" | 12.69%
241
0
0
2019牛客暑期多校训练营(第六场)C Palindrome Mouse (回文树+DFS)
摘要:"题目传送门" 题意 给一个字符串s,然后将s中所有本质不同回文子串放到一个集合S里面,问S中的两个元素a,b满足ab的子串的个数。 分析 首先要会回文树(回文自动机,一种有限状态自动机) 然后可以很轻松的求出来S集合,我们拿出一个样例画出回文树看一下 注: 上图中结点序号只是为了方便
372
2
0
2019牛客暑期多校训练营(第五场)C - generator 2 (BSGS)
摘要:"题目链接" 题意: 给定n,x0,a,b,p,有递推式xi=(axi1+b)%p。 有Q个询问,每次询问给定一个v,问是否存在一个最小的i使得xi=v,i[0,n1]成立 $1\le n\le 1e18,0\le x_p,a,b
292
0
0
HDU-6599 I Love Palindrome String(回文自动机+字符串hash)
摘要:"题目链接" 题意:给定一个字符串|S|3×105 对于每个 i[1,|S|] 求有多少子串slsl+1sr满足下面条件 rl+1=i slsl+1sr是一个回文串 $s_ls_{l+1}\cdo
193
0
0
灭绝树(支配树)
摘要:DAG建立支配树 1. 原图T的基础上建立TR 2. 将T进行拓扑排序(若T初始有多个入度为0的结点可以先用一个虚拟根将他们链接起来) 3. 顺序扫描拓扑排序,假设当前点x,在TR中,x的祖先的支配点已经建立好,所以找到x的所有直接祖先的lca就是x的支配点f。在图D中将f x连边 有向图支配树建立
399
0
0
2019牛客暑期多校训练营(第五场)
摘要:"2019牛客暑期多校训练营(第五场)" | 题号 | 标题 | 已通过代码 | 题解/讨论 | 通过率 | 团队的状态 | | | | | | | | | A | "digits 2" | "点击查看" | "进入讨论" | 1016/2378 | 通过 | | B | "generator 1"
228
0
0
2019 Multi-University Training Contest 4
摘要:2019 Multi University Training Contest 4 | Solved | Pro.ID | Title | Ratio(Accepted / Submitted) | | | | | | | | 1001 | "AND Minimum Spanning Tree" |
281
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起