摘要: [ABC271E] Subsequence Path 题解 思路解析 很好的一道题,很有迷惑性,表面上是一道图论实际上是 dp,定义 \(f_{i}\) 为从 \(1\) 到 \(i\) 的最短 “好路”。先把每条边对应的起点,终点和边权记录下来,然后输入每个 \(e\),由于是子序列顺序不会改变, 阅读全文
posted @ 2024-01-03 18:19 2020luke 阅读(27) 评论(0) 推荐(0)
摘要: ABC267 复盘 At 链接 LG 链接 [ABC267A] Saturday 思路解析 用一个 map 存下每个日期代表的数字,拿 \(6\) 减去即可 code #include<bits/stdc++.h> using namespace std; map<string, int> mp; 阅读全文
posted @ 2023-12-29 22:44 2020luke 阅读(70) 评论(0) 推荐(0)
摘要: [ABC265F] Manhattan Cafe 题解 思路解析 很有思维难度的一道题。思路是dp,\(f[i][j][k]\) 表示已经计算了 \(i\) 维,距离点 \(p\) 的距离为 \(j\) ,距离点 \(q\) 的距离为 \(k\) 时的整点 \(r\) 个数,由此可见我们的每一维都可 阅读全文
posted @ 2023-12-24 14:01 2020luke 阅读(86) 评论(1) 推荐(0)
摘要: ABC265 复盘 upd in 2023/12/23,添加了 F 题的复盘 At 链接 LG 链接 [ABC265A] Apple 思路解析 判断一下一次性买 3 个便宜还是 3 个分开买便宜,选更便宜的方法尽量多买剩下的单独买即可。 code #include<bits/stdc++.h> us 阅读全文
posted @ 2023-12-20 20:30 2020luke 阅读(205) 评论(2) 推荐(1)
摘要: 二分图最大匹配和二分图最大权完美匹配 二分图最大匹配 题目描述 对于一个二分图,求其最大匹配的边数(任意一个点只能匹配另一个点) 算法解析 使用匈牙利算法。遍历每一个左部点,若发现它所连到的右部点中有未被匹配的点就选择连接;若右部点已被匹配,就询问匹配该右部点的点能否更换至另一个点,递归执行直到发现 阅读全文
posted @ 2023-12-17 15:47 2020luke 阅读(55) 评论(0) 推荐(0)
摘要: AT_abc333_e [ABC333E] Takahashi Quest 题解 思路解析 可以发现一瓶药水无论什么时候拿被使用掉的时间都是不会变的,所以如果我们想让一瓶药水再背包里待得时间尽可能的短就要让它尽可能的被晚拿起来,于是我们就可以想到使用栈存下每一瓶同类的药水分别出现的时间,此时每遇到一 阅读全文
posted @ 2023-12-17 12:59 2020luke 阅读(104) 评论(1) 推荐(0)
摘要: ABC278 复盘 At 链接 LG 链接 [ABC278A] Shift 思路解析:用队列模拟即可。 #include<bits/stdc++.h> using namespace std; int n, k, a[110]; int main() { cin >> n >> k; queue<i 阅读全文
posted @ 2023-12-15 17:37 2020luke 阅读(59) 评论(2) 推荐(0)
摘要: ABC279 复盘 At 链接 LG 链接 [ABC279A] wwwvvvvvv 思路解析:纯模拟,遍历到哪个字母就加几分 #include<bits/stdc++.h> using namespace std; string str; int main() { cin >> str; long 阅读全文
posted @ 2023-12-14 23:09 2020luke 阅读(49) 评论(0) 推荐(0)
摘要: ABC301 复盘 At 链接 LG 链接 [ABC301A] Overall Winner 思路解析:从头开始遍历字符串,遇到一个字符就给对应的一方加分,输出第一个胜场大于 \(\lceil n / 2\rceil\) 的一方。 #include<bits/stdc++.h> using name 阅读全文
posted @ 2023-12-10 16:12 2020luke 阅读(60) 评论(0) 推荐(0)
摘要: ABC312 复盘 At 链接 LG 链接 A Chord 思路解析:水题,一个 if 即可 #include<bits/stdc++.h> using namespace std; string s; int main() { cin >> s; if(s == "ACE" || s == "BD 阅读全文
posted @ 2023-12-10 16:11 2020luke 阅读(28) 评论(0) 推荐(0)