11 2022 档案
发表于 2022-11-26 16:22阅读:43评论:0推荐:0
摘要:一.概述 堆一般有两个重要的操作,put(往堆中加入一个元素)和get(从堆中取出并删除一个元素)。put一般用来建堆和维护堆,get则是得到最小值。 堆在NOIP竞赛中应用广泛,常用与快速查询最大(最小值),优化各种算法(如:最短路算法、DP算法),是一种效率高,应用广泛的数据结构。 显然,堆只能
阅读全文 »
发表于 2022-11-20 17:34阅读:7评论:0推荐:0
摘要:我是真不会数学啊 首先可以考虑固定最后剩下的那个颜色。 设 f n f_n fn表示这个颜色的球还剩 n n n个,最后所有球都变成这个颜色期望步数。 我们可以观察到,一次操作是好的,当且仅当选择了两个颜色不同的球,并且向左和向右的概率是相等的。 记 s = ∑ a i s=\sum a_i s=
阅读全文 »
发表于 2022-11-19 17:02阅读:26评论:0推荐:0
摘要:又又又暴零了 max 原题是 AGC056B Range Argmax 这题现场也没几个人过吧。。。 考虑对于一个合法的序列 x x x,找到唯一的排列 p p p与之对应。 那么我们从 n n n开始填数,可以放置的位置是,对于所有包含这个位置的区间,其对应的 x i x_i xi都是这个位置。
阅读全文 »
发表于 2022-11-19 12:41阅读:9评论:0推荐:0
摘要:没办法数学太菜了太菜了太菜了 应该可以看出来是做了 n n n次异或前缀和。那么 a i a_i ai对 b j b_j bj的贡献相当于从 ( 1 , i ) (1,i) (1,i)走到 ( j , n ) (j,n) (j,n)的路径方案数 ( j + n − i − 1 j − 1 ) \
阅读全文 »
发表于 2022-11-18 15:24阅读:17评论:0推荐:0
摘要:过路费 原题 CodeForces gym 101630 J 。 经典的错算例子。 如果我们只支付 ≥ m i d \ge mid ≥mid边的费用,那么 < m i d <mid <mid的边边权是 0 0 0,可以随便经过。 因此我们枚举边权,把 w w w改为 max ( 0 , w −
阅读全文 »
发表于 2022-11-18 12:22阅读:8评论:0推荐:0
摘要:我是fw确信 这种结论题拿头想??? 没错我是fw 记 R i R_i Ri表示第 i i i行元素异或和, L i L_i Li表示第 i i i列元素异或和。那么矩阵全为零时显然 L i , R i L_i,R_i Li,Ri全为零。 如果 n n n, m m m都是偶数,那么每次操作
阅读全文 »
发表于 2022-11-18 09:39阅读:62评论:0推荐:0
摘要:学这东西主要是 这道题 要用 233 定义:给定两个凸包 A A A, B B B,定义 C = { a + b ∣ a ∈ A , b ∈ B } C=\{a+b|a\in A,b\in B\} C={a+b∣a∈A,b∈B} ,其中 a a a, b b b均为坐标。 不好意思图是嫖的 首先我们
阅读全文 »
发表于 2022-11-15 22:28阅读:101评论:0推荐:0
摘要:AGC028 Removing Blocks High Elements 好仙啊。 我会转化!!问题转化为在原序列剩下的数中取 I S IS IS序列 a a a, b b b,满足 c x + ∣ a ∣ = c y + ∣ b ∣ cx+|a|=cy+|b| cx+∣a∣=cy+∣b∣ 。对于没
阅读全文 »
发表于 2022-11-14 19:25阅读:148评论:0推荐:0
摘要:AGC018 Tree and Hamilton Path 理论上界是 ∑ ( u , v ) 2 min ( s v , n − s v ) w i \sum_{(u,v)}2\min(s_v,n-s_v)w_i ∑(u,v)2min(sv,n−sv)wi,这对于哈密顿回路是可以取到的
阅读全文 »
发表于 2022-11-14 16:35阅读:13评论:0推荐:0
摘要:签到题 不太理解出题人为啥要放 n = 300 n=300 n=300的丑陋测试点 如果我们把坐标系旋转 45 45 45度,那么上下左右就变成了左上,右上,左下,右下。 那么把它交错排起来就能得到 3 n + 4 3n+4 3n+4个点的做法。 但是毒瘤的出题人就是要卡 n = 300 n=300
阅读全文 »
发表于 2022-11-11 20:45阅读:24评论:0推荐:0
摘要:据说是llsw出的题 我是没上200的丝薄 A. 遗忘十字路 记 f u , K f_{u,K} fu,K表示从 u u u出发,走 K K K次后价值和的最大值。 假设有 m m m个儿子,那么 f u , K = ∑ v f v , K / m + ∑ v ′ f v ′ , K / m +
阅读全文 »
发表于 2022-11-10 17:42阅读:26评论:0推荐:0
摘要:ARC150 Path and Subsequence 没想到是 d p dp dp啊 不妨把每个点看作 A i A_i Ai,那么一条路径就是经过点的 A i A_i Ai构成的序列。记 d i d_i di表示 1 → i 1\to i 1→i路径构成的所有序列中与 B B B序列 L C
阅读全文 »
发表于 2022-11-10 17:40阅读:11评论:0推荐:0
摘要:AGC009 Eternal Average 奥妙重重 如果我们用树的结构来描述操作,设一个点的深度为 x i x_i xi,那么一定满足 ∑ k − x i = 1 \sum k^{-x_i}=1 ∑k−xi=1,并且 Z = ∑ a i = 1 k − x i Z=\sum_{a_i=1}k
阅读全文 »
发表于 2022-11-07 22:09阅读:19评论:0推荐:0
摘要:A.移除石子 模拟题。从左上角开始处理,讨论几种情况即可。 复杂度 O ( T n log n ) O(Tn\log n) O(Tnlogn)。 #include<bits/stdc++.h> #define ll long long #define pb push_back #define f
阅读全文 »