随笔分类 -  模拟 / 枚举

摘要:题目 题目链接:https://codeforces.com/problemset/problem/535/E 有 n 个人,其中第 i 个人在一个单位时间内可以跑步 ai 米,游泳 bi 米。 我们称第 i 个人可能赢得比赛当且仅当存在正实数 \(A,B 阅读全文 »
posted @ 2021-10-08 09:01 stoorz 阅读(35) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/1469/F 初始给出 n 条长度分别为 l1,l2,,ln 的链,以及一棵只有一个根节点的树,所有点初始都为白色。 每次操作可以用一条边将一条链中的一个点 u 阅读全文 »
posted @ 2021-09-10 11:14 stoorz 阅读(62) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/1469/E 定义两个长度均为 k 的 01 串 s,t 是相似的,当且仅当存在一个 i[1,k],使得 si=ti。 给定一个长度为 n 的 01 阅读全文 »
posted @ 2021-09-10 11:03 stoorz 阅读(54) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7738 小 Z 正在自学量子计算机相关知识,最近他在研究量子通信章节,并遇到了一个有趣的问题。在该问题中,Alice 和 Bob 正在进行量子通信,它们的通信语言是一个大小为 n 的字典 S,在该字 阅读全文 »
posted @ 2021-07-28 17:47 stoorz 阅读(172) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/125/problem/1 n50000;Q105;ai,x40000,除了操作编号,其余数据全部随机。时限 3.5s。 思路 数据随机,考虑乱搞。 首先需要一个线段树 阅读全文 »
posted @ 2021-02-26 17:15 stoorz 阅读(113) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/contest/346/problem/E 有一个长度为n的数列。 数列的第x项为a×xmodp。 问将该数列排序后任意相邻两项之差的最大值是否h。 多组询问,询问次数t满足$1\le t\l 阅读全文 »
posted @ 2021-01-22 20:28 stoorz 阅读(120) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7115 小 C 正在玩一个移球游戏,他面前有 n+1 根柱子,柱子从 1n+1 编号,其中 1 号柱子、2 号柱子、……、n 号柱子上各有 m 个球,它们自底 阅读全文 »
posted @ 2020-12-12 11:47 stoorz 阅读(227) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://noip.ybtoj.com.cn/problem/20072 思路 对于一个长度为 m 的询问串,显然要求的就是 s 中有多少个长度为 m 的区间和等于询问串的和。 考虑根号分治。假设所有询问串串长和为 t。 当 \(m\leq \sq 阅读全文 »
posted @ 2020-10-26 17:35 stoorz 阅读(78) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://noip.ybtoj.com.cn/problem/20071 思路 记 sum[i] 表示按价格从大到小排序之后前 i 个物品的价格和。 然后假设当前有 w 元,要从第 i 个物品开始买,二分出第一个 j 使得 \(sum[j] 阅读全文 »
posted @ 2020-10-26 17:09 stoorz 阅读(115) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://gmoj.net/senior/#main/show/4282 思路 考虑到任意 8 个连续的数必然存在以下方案将和变为 0: a2(a+1)2(a+2)2+(a+3)2(a+4)2+(a+5)2+(a+6)2(a+7)2 而通过模拟退 阅读全文 »
posted @ 2020-10-23 15:21 stoorz 阅读(141) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4285 汉诺塔由三根柱子(分别用 A、B、C 表示)和 n 个大小互不相同的空心盘子组成。一开始 n 个盘子都摞在柱子 A 上,大的在下面,小的在上面,形成了一个塔状的锥形体。 对汉诺塔的一次合法的 阅读全文 »
posted @ 2020-10-21 15:47 stoorz 阅读(349) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://gmoj.net/senior/#main/show/6800 给出 n 和两个长度为 n 的数组 a,b,求 min{i=1n|aix+bi|} 其中 xR。 思路 先把 阅读全文 »
posted @ 2020-10-16 17:27 stoorz 阅读(90) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://noip.ybtoj.com.cn/contest/90/problem/1 给定一个长度为 n01 序列 a1an。 请你求出有多少个整数三元组 (l,r,p),使得 1l<p<rn 并且 \(a 阅读全文 »
posted @ 2020-10-12 16:53 stoorz 阅读(196) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2827 本题中,我们将用符号 c 表示对 c 向下取整,例如:\(\lfloor 3.0 \rfloor = \lfloor 3.1 \rfloor = \lfloo 阅读全文 »
posted @ 2020-10-06 22:11 stoorz 阅读(140) 评论(0) 推荐(0) 编辑
摘要:题目 思路 对于一个将左上角为 (1,1),边长为 3 的直角三角形,那么我们可以通过如下方式,每次修改只需 O(1) 即可。 所以每次修改直接修改 4 个值,最终查询时再做若干遍差分即可。 时间复杂度 O(q+n2)。 代码 #include <bits/stdc++.h 阅读全文 »
posted @ 2020-08-12 20:25 stoorz 阅读(80) 评论(0) 推荐(0) 编辑
摘要:题目 思路 考虑到可以特判 n=106,这样每个数就只有 6 位。可以考虑 bfs。 但是每次询问都 bfs 一次复杂度显然不对。发现目标状态是一样的,且 106 以内的完全平方数只有 103 个,所以可以从目标状态开始搜索,然后 O(1) 询问。 那么每次有两种转移方式: 阅读全文 »
posted @ 2020-08-11 13:39 stoorz 阅读(119) 评论(0) 推荐(0) 编辑
摘要:题目 求 [1,n] 中有多少个数能写作 ab(b>1a,b 均为正整数 )n1018。 思路 容易发现,只有当一个数字 k 被表示成 ab,且 a=ab 时才会计算重复。所以考虑如何对任意一个数 阅读全文 »
posted @ 2020-08-11 13:34 stoorz 阅读(132) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5380 题目背景 鸭棋是一种风靡鸭子界的棋类游戏。事实上,它与中国象棋有一些相似之处,但规则不尽相同。在这里,我们将为你介绍鸭棋的规则。 同时,我们下发了一个模拟鸭棋规则的玩具,你可以结合这个玩具理解题目(也可以在 阅读全文 »
posted @ 2020-06-28 19:16 stoorz 阅读(494) 评论(0) 推荐(1) 编辑
摘要:前言 不想写作业!怕 FuB** 被发现!那就写写这道经典的传统题吧。 题目 题目链接:http://uoj.ac/problem/8 写一个程序,使其能输出自己的源代码。 代码中必须至少包含 10 个可见字符。 思路 如果这个 OJ 支持 PHP 就好了。 如果按照普通的方法输出自己这个程序,那么 阅读全文 »
posted @ 2020-03-17 23:09 stoorz 阅读(433) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示