会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
仰望星空的蚂蚁
非做顽石不可,哪管他敬仰暗唾。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
48
下一页
2022年6月24日
【学习笔记】模拟
摘要: 码量大的思维题 P3617 电阻网络 这是很坑的一道题。 建议跳过。 水の斗牛 只是单纯比较牌型大小。 细心一点即可。 可以用类似 hash 的算法,考虑把一副牌的大小压缩成一个整数 。 唯一需要做的就是预处理出牌型即可。 不围棋 这题需要一定思维。 并查集 + 启发式合并 *COWBASIC P
阅读全文
posted @ 2022-06-24 21:15 仰望星空的蚂蚁
阅读(14)
评论(0)
推荐(0)
2022年6月23日
【学习笔记】拟阵
摘要: 对于这一类问题,有统一的解决方法,即 按照权值从大到小贪心 ,直到不能选为止。 常见的拟阵模型: 物品有 ( v i , w i ) (v_i,w_i) (vi,wi) 两个属性,选出一个集合 S S S ,求 max  ( ∑ i ∈ S v i ) \max(\sum_{i\in S}v_
阅读全文
posted @ 2022-06-23 20:29 仰望星空的蚂蚁
阅读(14)
评论(0)
推荐(0)
2022年6月3日
杂题选做。
摘要: [THUPC2022 初赛] 画图 大模拟 233 。 首先用线段树把同一行和同一列的线段合并一下,然后这个时候 如果满足目标图案的话 横线应该有 7 条,纵线应该有 8 条。 现在总共只有 15 条线段,可以乱搞 首先 BFS 求一下连通块(对于横纵线段相交的情况连一条边),然后判一下 5 个图案
阅读全文
posted @ 2022-06-03 20:53 仰望星空的蚂蚁
阅读(19)
评论(0)
推荐(0)
构造题专练
摘要: [THUPC2022 初赛] 造计算机 这是一道很水的构造题 首先我们把一个置换拆分成若干个循环置换的乘积,例如: 讲一下怎么通过循环置换还原成原来那个: 这样的话,上面那一行表示下标,下面那一行表示对应位置上的数。 这道题经过简单分析我们可以发现 m=1 是不可能的,因此很自然而然地想到 m=2
阅读全文
posted @ 2022-06-03 11:57 仰望星空的蚂蚁
阅读(29)
评论(0)
推荐(0)
2022年5月28日
【总结】KMP模式匹配
摘要: 没什么好说的。就是题做累了,来水一篇博客。。。 话说,字符串的题是真的恶心! A. 基因改造 solution: 特殊匹配条件的KMP 本题和 【bzoj2384】[Ceoi2011]Match 类似。 考虑什么样的两个串是“匹配”的:每个位置数的上一次出现位置与其距离相同。 那么可以把每个位置的权
阅读全文
posted @ 2022-05-28 21:12 仰望星空的蚂蚁
阅读(14)
评论(0)
推荐(0)
2022年5月20日
[PKUWC2018] Minimax
摘要: 这道题的本质就是对每颗子树求 D [ 1 ∼ m ] D[1\sim m] D[1∼m] 出现的概率。 又因为这道题儿子个数 ≤ 2 \leq 2 ≤2 所以统计子树信息很容易想到线段树合并。 然后就是怎么合的问题。本质就是在走到叶子节点的路径上统计 D i D_i Di 的前缀和,这一点可以通过
阅读全文
posted @ 2022-05-20 22:16 仰望星空的蚂蚁
阅读(15)
评论(0)
推荐(0)
[ARC103D] Distance Sums
摘要: 这题真的好妙啊 其实这道题与正解有关的提示信息几乎没有。 我们会发现若干条小的性质,但实际上只有一个关键的信息决定了 这棵树的唯一形态 。(其实我们可以猜这棵树是唯一的,因为 D i D_i Di 互不相同,然后,我们尝试还原它) 众所周知,如果每个节点的父亲是唯一确定的话,最终树的形态也是唯一确
阅读全文
posted @ 2022-05-20 22:00 仰望星空的蚂蚁
阅读(9)
评论(0)
推荐(0)
CF1415D XOR-gun
摘要: 给你一个不降的序列,每次可以把两个相邻的数替换成它们的异或结果,问你破坏序列不降最少的操作次数。 这题 n ≤ 1 0 5 n\leq 10^5 n≤105 包括 最少 的限制都是来吓唬你的。 那么一个区间经过若干次操作后就变成了区间的异或和。 所以我们想到 o(n^3) 的暴力枚举: 但是这个复杂
阅读全文
posted @ 2022-05-20 09:21 仰望星空的蚂蚁
阅读(17)
评论(0)
推荐(0)
2022年5月19日
CF356D Bags and Coins & CF1239E Turtle
摘要: 两道用bitset优化 01 背包的问题。 第一题相当于是让你构造一个森林。我们放宽一下限制变成构造链,最后可以转化为 01 背包问题。 具体怎么做呢,考虑到每新增一个物品 bitset 的差量,就表示至少要前 x 个物品才能凑出这个容积,记作 dfn[i]=x 。所以只需要记录一个 bitset
阅读全文
posted @ 2022-05-19 20:25 仰望星空的蚂蚁
阅读(12)
评论(0)
推荐(0)
题解 CF468C Hack it
摘要: 这题是比较难的一道题目。 当然还是有套路的。 先考虑 [1,10^x] 的答案。具体是多少我们并不关心。 然后考虑 [2,10^x+1] 的答案。会发现比原来多 1 。 那么最多 mod 次就能刚好整除 ,取 x=20 是绰绰有余的。 注意用 __int128 。
阅读全文
posted @ 2022-05-19 20:10 仰望星空的蚂蚁
阅读(7)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
48
下一页
公告