上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页
摘要: 签到题 不太理解出题人为啥要放 n = 300 n=300 n=300的丑陋测试点 如果我们把坐标系旋转 45 45 45度,那么上下左右就变成了左上,右上,左下,右下。 那么把它交错排起来就能得到 3 n + 4 3n+4 3n+4个点的做法。 但是毒瘤的出题人就是要卡 n = 300 n=300 阅读全文
posted @ 2022-11-14 16:35 仰望星空的蚂蚁 阅读(25) 评论(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 + 阅读全文
posted @ 2022-11-11 20:45 仰望星空的蚂蚁 阅读(40) 评论(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 阅读全文
posted @ 2022-11-10 17:42 仰望星空的蚂蚁 阅读(62) 评论(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 阅读全文
posted @ 2022-11-10 17:40 仰望星空的蚂蚁 阅读(34) 评论(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 阅读全文
posted @ 2022-11-07 22:09 仰望星空的蚂蚁 阅读(36) 评论(0) 推荐(0)
摘要: B. 游戏(game) solution 随机化算法万岁。。 显然第二问直接拆成 n n n个 1 1 1即可。 对于第一问,首先考虑拆成 { n } \{n\} {n}, { 1 , n − 1 } , { 2 , n − 2 } \{1,n-1\},\{2,n-2\} {1,n−1},{2,n− 阅读全文
posted @ 2022-10-22 15:35 仰望星空的蚂蚁 阅读(24) 评论(0) 推荐(0)
摘要: [BJOI2016]IP地址 数据结构题。 没啥好说的。难点在于想到打懒惰标记。 简单说一下吧。设 f i f_i fi​表示节点 i i i的变化次数。下传标记的充要条件是子节点不含插入字符串。 #include<bits/stdc++.h> #define fi first #define se 阅读全文
posted @ 2022-10-20 16:07 仰望星空的蚂蚁 阅读(31) 评论(0) 推荐(0)
摘要: A.Subset Sums集合 分析:设dp[i][j]表示前i个数和为j的方案数,则: dp[i][j]=dp[i-1][j]+dp[i-1][j-i] (j>=i,dp[n][0]=1) 下面给出两种实现方法(推荐第一种): #include<cstdio> #include<algorithm 阅读全文
posted @ 2022-10-09 16:41 仰望星空的蚂蚁 阅读(27) 评论(0) 推荐(0)
摘要: Two LIS Sum 结论是,其中一个序列的 L I S LIS LIS一定是 n n n。这结论为啥我还想了半天啊 Avoid Prime Sum 简单构造题。分 n n n的奇偶性讨论,上半部分全填奇数,下半部分全填偶数,中间对于奇偶数的分界线,可以考虑填 i i i和 2 i 2i 2i。就 阅读全文
posted @ 2022-10-04 19:12 仰望星空的蚂蚁 阅读(21) 评论(0) 推荐(0)
摘要: [NOIP2020] 微信步数 首先把问题转化为将每一天中 还存活的起点数量 计入贡献。 然后考虑单独一维 j j j的情况。 注意到从第 2 2 2轮开始,每次死的起点数是固定的。设最后 i i i步新死的起点数是 f j f_j fj​(事实上 f j f_j fj​和进行的轮数无关,只和维度 阅读全文
posted @ 2022-09-30 23:18 仰望星空的蚂蚁 阅读(65) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页