02 2023 档案
摘要:3 要素: 数据结构, 数据操作,数据约束
阅读全文
摘要:通过题目信息来进行转化成熟悉的问题 首先提取出性质 a ......a 里面的数都可以改, 然后 选择最远的2个a a 是最优的 于是就有 很多区间, 可能交互, 就贪心让更少的区间占领更长的地方就可以 具体实现看代码 #include <bits/stdc++.h> using namespace
阅读全文
摘要:用户态和核心态的不断切换
阅读全文
摘要:1 不仅要去读他本身的文章 还要去读 peer reviewed articles 2 要对这个文章经行评估, 他到底合理否? 3
阅读全文
摘要:
阅读全文
摘要:1 闭卷考试 70% 期末 ->认真掌握知识 2 quizze 10% 提前学和复习 3 重点自学+提问老师 4 calculus 不考 6 有些走马观花, 有些一定要一点一点弄懂 1 一定要提前早早,看去年的题,做好打算
阅读全文
摘要:思路: 题目信息: 转化: 选出子序列求一个gcd, 很关键 基底转化: 枚举1-1e6的数, 看能不能产生这个数, 在利用那个那个的性质即可, 贪心让所有合理的数gcd起来是不是1 #include <bits/stdc++.h> using namespace std; #define M 20
阅读全文
摘要:思路:: 第一种就是找规律 利用bfs解决 另一种用求所有情况入手: 发现 Rahul 一定会到说有点,然后 Tian 一定是在4个角落中的其中一个, 于是暴力枚举每一个情况,然后排序即可
阅读全文
摘要:思路: 首先对队列大小排序(预处理) 直接对 队列 进行分割, 情况很多 利用 2^ni 这个优秀的复杂度, 种类很小 转换枚举对象 暴力枚举这个2段这个即可, 中间处理利用二分来找到相应的割点
阅读全文
摘要:相关操作; reverse(s.begin(),s.end()); s.substr(postion,length) 当长度比较短的时候可以直接用map处理
阅读全文
摘要:思路: 通过题目提前关键的重要信息然后来找出相应的性质 从最多的字符串长度为3入手, 发现性质: 只用2个字符串就可以构造出回文, 如果2个不行,那就一定不行 当然这个性质也可以贪心的猜想,让后在去证明 然后 利用回文串的性质即可, 注意 长度为1也是回文串的重要点 处理利用map即可很方便, 注意
阅读全文
摘要:大佬の思路: 有2个条件: x-y 最小化 分段后要满足条件 观察看看这2个条件可以诞生出什么结论啥的 分段后要满足条件,-> 分段前整体的时候要满足什么条件呢? -> 那就是在 x-y内的数量要至少大于外面的k个,(K段) 因此对队列的数按照大小排序 然后窗口滑动, 看最优的x-y是啥 然后 出现
阅读全文
阅读目录(Content)
此页目录为空