会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
邻补角の杂货铺
密码是那位同学的四字名言。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2023年5月20日
【题解】CF1257C 题解
摘要: CF1257C 题解 思路分析 首先我们需要证明一个结论:首尾相同,且其中间的连续子序列(a2a_2a2 到 an−1a_{n-1}an−1)不含有其首位的数的子序列必然为可能的满足题目条件最小子序列。 证明如下: 设这个序列为 aaa,长度为 nnn,a1=an=xa_1 = a_n=xa1
阅读全文
posted @ 2023-05-20 17:25 邻补角-SSA
阅读(16)
评论(0)
推荐(0)
2023年5月13日
【题解】P8705 题解
摘要: P8705 题解 思路分析 T1 跑步训练 一道数学题。 类似于蜗牛爬井的问题,不过这次是向下爬,且周期为两天。 我们可以参考蜗牛爬井的思路,用总长度(即初始体力)除以一个周期向下爬的长度(即600−300=300600-300=300600−300=300)得到变化周期数,即 10000÷300=
阅读全文
posted @ 2023-05-13 16:31 邻补角-SSA
阅读(8)
评论(0)
推荐(0)
2023年4月21日
【题解】P8655 题解
摘要: P8655 题解 思路分析 一道并查集加 DFS 的题。 首先,看到判环这一个要求,我就自然而然地想到了并查集。于是我们可以先用边集数组把所有边存起来。接着遍历,每遍历一条边就判一次环,如果某条边插入后会出现环,则记录这个环的两个顶点 uuu,vvv,不做插入。否则就插入并在并查集中合并。这个操作就
阅读全文
posted @ 2023-04-21 08:20 邻补角-SSA
阅读(6)
评论(0)
推荐(0)
2023年4月17日
【题解】AT_abc298_c 题解
摘要: AT_abc298_c 题解 思路分析 看到题解区里的各位大佬都直接上 set 和 multiset,我这里说一个用两组 set 和一组 map 的算法。 首先,题目要求记录哪些盒子装了某个数并要求升序去重输出。这个简单,用一组 set 记录每个数装在的盒子,然后每装一次,设把 xxx 装进 yyy
阅读全文
posted @ 2023-04-17 23:30 邻补角-SSA
阅读(10)
评论(0)
推荐(0)
2023年3月27日
【题解】AT_abc295_c 题解
摘要: AT_abc295_c 题解 思路分析 一道简单思维题。 首先,我们要求每次将满足 ai=aja_i=a_jai=aj 的两个数划去的操作的最多操作次数。 我们从 ai=aja_i=a_jai=aj 这个条件入手。可以发现,每两个相同的数都可以划去,也就是说,如果一个数有 nnn 个,那么最
阅读全文
posted @ 2023-03-27 19:54 邻补角-SSA
阅读(10)
评论(0)
推荐(0)
2023年3月23日
【题解】CF1575L 题解
摘要: CF1575L 题解 思路分析 一道挺不错的思维题。 首先,我们定义 did_idi 为要操作的次数,即 i−aii-a_ii−ai(前提是 i≥aii \ge a_ii≥ai,否则我们定义 did_idi 不存在,即 did_idi 必须大于等于零)。那么,当 aia_iai 与 aj
阅读全文
posted @ 2023-03-23 22:48 邻补角-SSA
阅读(11)
评论(0)
推荐(0)
2023年3月13日
【题解】AT_abc293_d 题解
摘要: AT_abc293_d 题解 思路分析 一道并查集裸题。 为什么要使用并查集呢?因为题目要求连接两条绳子,同时还要判环,所以我们把绳子抽象成点,连接两条绳子抽象为用一条边连接两个点。于是就可以参考克鲁斯卡尔算法的思路,使用并查集来判环:如果两条绳子已经被连接在一条链(由绳子连接而成的连通分量)上的话
阅读全文
posted @ 2023-03-13 22:06 邻补角-SSA
阅读(12)
评论(0)
推荐(0)
2023年3月6日
【题解】AT_abc292_c 题解
摘要: AT_abc292_c 题解 思路分析 一道挺不错的思维题。 首先,题目要求求出满足 A×B+C×D=NA \times B+ C \times D = NA×B+C×D=N 的四元组 (A,B,C,D)(A,B,C,D)(A,B,C,D),且顺序不同,数相同的不算同一种。于是,我们可以先枚举 A×
阅读全文
posted @ 2023-03-06 22:43 邻补角-SSA
阅读(14)
评论(0)
推荐(0)
2023年2月28日
【题解】AT_abc291_c 题解
摘要: AT_abc291_c 题解 思路分析 一道挺不错的模拟题。 题目要求从 (0,0)(0,0)(0,0) 出发,根据指令走,问有没有走到过相同的点。于是这道题就被分为了两个小问题: “跟着指令走”如何模拟? 如何记录是否走到过相同的点? 首先是第一个问题。这个问题很简单,依次读入指令字符,每次操作后
阅读全文
posted @ 2023-02-28 22:51 邻补角-SSA
阅读(15)
评论(0)
推荐(0)
2023年2月22日
【题解】AT_abc290_c 题解
摘要: AT_abc290_c 题解 思路分析 一道挺不错的思维题。 首先我们要证明两个结论: 对于长度为 kkk 的数组 XXX,MEX(X)MEX(X)MEX(X) 不超过 kkk。 答案为 000 到 k−1k-1k−1 中最小的在数组中未出现的数。如果不存在,就为 kkk。 对于第一个结论,设 ME
阅读全文
posted @ 2023-02-22 22:47 邻补角-SSA
阅读(20)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告