上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 82 下一页
摘要: 阅读全文
posted @ 2023-02-21 17:06 VxiaohuanV 阅读(19) 评论(0) 推荐(0)
摘要: 思路: 题目信息: 转化: 选出子序列求一个gcd, 很关键 基底转化: 枚举1-1e6的数, 看能不能产生这个数, 在利用那个那个的性质即可, 贪心让所有合理的数gcd起来是不是1 #include <bits/stdc++.h> using namespace std; #define M 20 阅读全文
posted @ 2023-02-20 12:32 VxiaohuanV 阅读(22) 评论(0) 推荐(0)
摘要: 思路:: 第一种就是找规律 利用bfs解决 另一种用求所有情况入手: 发现 Rahul 一定会到说有点,然后 Tian 一定是在4个角落中的其中一个, 于是暴力枚举每一个情况,然后排序即可 阅读全文
posted @ 2023-02-19 12:48 VxiaohuanV 阅读(27) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-02-18 21:03 VxiaohuanV 阅读(0) 评论(0) 推荐(0)
摘要: 思路: 首先对队列大小排序(预处理) 直接对 队列 进行分割, 情况很多 利用 2^ni 这个优秀的复杂度, 种类很小 转换枚举对象 暴力枚举这个2段这个即可, 中间处理利用二分来找到相应的割点 阅读全文
posted @ 2023-02-18 12:36 VxiaohuanV 阅读(44) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-02-15 19:37 VxiaohuanV 阅读(0) 评论(0) 推荐(0)
摘要: 相关操作; reverse(s.begin(),s.end()); s.substr(postion,length) 当长度比较短的时候可以直接用map处理 阅读全文
posted @ 2023-02-14 15:34 VxiaohuanV 阅读(15) 评论(0) 推荐(0)
摘要: 思路: 通过题目提前关键的重要信息然后来找出相应的性质 从最多的字符串长度为3入手, 发现性质: 只用2个字符串就可以构造出回文, 如果2个不行,那就一定不行 当然这个性质也可以贪心的猜想,让后在去证明 然后 利用回文串的性质即可, 注意 长度为1也是回文串的重要点 处理利用map即可很方便, 注意 阅读全文
posted @ 2023-02-14 15:32 VxiaohuanV 阅读(30) 评论(0) 推荐(0)
摘要: 大佬の思路: 有2个条件: x-y 最小化 分段后要满足条件 观察看看这2个条件可以诞生出什么结论啥的 分段后要满足条件,-> 分段前整体的时候要满足什么条件呢? -> 那就是在 x-y内的数量要至少大于外面的k个,(K段) 因此对队列的数按照大小排序 然后窗口滑动, 看最优的x-y是啥 然后 出现 阅读全文
posted @ 2023-02-05 14:49 VxiaohuanV 阅读(20) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-02-05 12:04 VxiaohuanV 阅读(0) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 82 下一页