随笔分类 -  题解

CF or AT 比赛题解
摘要:解题思路 若车 \(A\) 限制车 \(B\) 离开,则 \(A\) 先于 \(B\) 离开,所有的限制条件构成了一个拓扑结构。 若 \(A\) 限制 \(B\),\(A\) 向 \(B\) 连边,最终可以使用拓扑排序求解。 而查找每个车辆的约束车辆时间复杂度为 \(\mathcal{O}(n\ti 阅读全文 »
posted @ 2023-10-19 17:19 cyf1208 阅读(21) 评论(0) 推荐(0) 编辑
摘要:解题思路 对于每条边 \((u,v)\),权值为 \(w\),假设存在一条经过这一条边的路径,其最短距离为 \(a\) 到 \(u\) 的最短路加上 \(v\) 到 \(b\) 的最短距离加上 \(w\),若这个值都大于 \(d\),则不可能关闭这条边。 由于边权非负,所以可采用 dijkstra 阅读全文 »
posted @ 2023-10-18 22:25 cyf1208 阅读(8) 评论(0) 推荐(0) 编辑
摘要:解题思路 首先可以确保每一次列的方向一定不会与 \(s\) 到 \(t\) 的方向相反。 不妨设 \(l=\min\{s,t\}\),\(r=\max\{s,t\}\)。 对于每次移动,所花体力值如下: 显然,从 \(l\) 到 \(r\),一定要翻过 \([l,r]\) 间最高的一个,区间最大我们 阅读全文 »
posted @ 2023-10-18 22:24 cyf1208 阅读(14) 评论(0) 推荐(0) 编辑
摘要:解题思路 激光塔一定在最后。\(f_{i,j}\) 表示前 \(i\) 个位置放 \(j\)(\(j\le i\))个放射塔,那么 \(i-j\) 个干扰塔的伤害。 若第 \(i\) 个位置放放射塔:\(f_{i,j}=f_{i-1,j-1}+(j-1)\times g\times[t+b\time 阅读全文 »
posted @ 2023-10-18 22:23 cyf1208 阅读(30) 评论(0) 推荐(0) 编辑
摘要:题目大意 如果 \(\texttt{Kevin}\) 想和第 \(i\) 个人交朋友,要么需要认识 \(a_i\) 个人,要么付出 \(b_i\) 的代价,他让你使 \(\texttt{Kevin}\) 与所有的人交朋友。 解题思路 如果想水到 \(15\) 分,也就是所有 \(b_i\) 都等于 阅读全文 »
posted @ 2023-10-18 22:20 cyf1208 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题目大意 一个长度为 \(n\) 的字符串 \(S\),进行以下操作。 假设 \(s\) 为 acbdef,每一次将首字母移至末尾,得到 \(6\) 个字符串: acbdef cbdefa bdefac defacb efacbd facbde 将每个字符串的首字母排序: acbdef bdefac 阅读全文 »
posted @ 2023-10-18 22:18 cyf1208 阅读(17) 评论(0) 推荐(0) 编辑
摘要:\(\texttt{F}\) 忘(不)记(会)写了。 A Yet Another Dividing into Teams 题解 题目大意 有一个长度为 \(n\) 的序列 \(a_1,a_2,\cdots,a_n\),将他们分为若干组,使得每一组没有两个数的差为 \(1\),使分的组数尽可能少。 解 阅读全文 »
posted @ 2023-10-05 16:50 cyf1208 阅读(23) 评论(0) 推荐(1) 编辑
摘要:A Equalize Prices Again 题解 题目大意 \(n\) 个商品,每个商品价格为 \(a_i\),求一个最小的价格 \(x\),使得不亏本(即 \(\sum\limits_{i=1}^n{(a_i-x)}\ge0\))。 解题思路 输出平均数向上取整(即 \(\left\lceil 阅读全文 »
posted @ 2023-10-04 17:34 cyf1208 阅读(53) 评论(0) 推荐(1) 编辑
摘要:A Circle of Students 题解 题目大意 \(n\) 个人站成一圈,求是否是按照 \(1\) 到 \(n\) 的顺序站的,顺时针或者逆时针皆可。 解题思路 将每个学生所在的位置标记一下,对于编号为 \(i\) 和 \(i+1\) 的学生,如果他们俩在环上相邻,则其中一个人的位置一定等 阅读全文 »
posted @ 2023-10-04 16:02 cyf1208 阅读(37) 评论(0) 推荐(1) 编辑
摘要:A Short Sort 题解 题目大意 给定一个长度为 \(3\) 、由 \(a,b,c\) 组成的字符串,问可以不变或交换两个字符是的变为 \(\texttt{abc}\)。 解题思路 由于大小固定,所以预处理可行的字符串(仅包含 \(\texttt{abc acb bac cba}\))即可。 阅读全文 »
posted @ 2023-10-04 14:48 cyf1208 阅读(147) 评论(0) 推荐(1) 编辑

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