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