随笔分类 - 做题小结
做题小结
摘要:我今年真的不想打铁了 https://codeforces.com/contest/2049/problem/C 这个题 我是优先队列过的 求和次数 最大 实际上 是一个结论题 很重要 if ((a + b + c) & 1) { cout << "-1\n"; return; } if ((b +
阅读全文
摘要:https://codeforces.com/contest/2047/problem/A 这题简单翻译就是包含 还真挺麻烦的 作为一个A题 一个规律 就是 第一层1 第二层包含的话需要8块 凑成一个3*3 接着是16块。。。 其实就是52-32=16 72-52=24块就是这样一个规律 1 8 1
阅读全文
摘要:好像身不由己 不能自己很失败 细细品味这一首歌 又记起来了hjk。 https://www.luogu.com.cn/problem/CF2024B 这个题也是逆天了 总结 我没做出来 然后我讲下我补题的思路吧 不知道和正解一样不一样 首先最基本的思路 就是我们先对所有的取一个min 这个就是一开始
阅读全文
摘要:呼 昨晚10号晚上装了一晚上终于弄好 今天下午本来搞oj 尝试了个把小时一下 感觉还是算了吧 现在没时间弄 然后学轮廓线dp 挺有意思的 真的很不错 难确实难 https://www.luogu.com.cn/problem/CF2021C2 这个题 别人说是个板子平衡树 不过不会的就换别的写法 关
阅读全文
摘要:前言 这几天回来干活,休息下,还有挑配件装,哇这次装给我的体会也很多 很了解了14pm的构成,当然了下次一定要注意铲玻璃如果铲通了不能继续铲了会伤到排线 然后我的音量排线就寄了,重新买了,现在需要把多余的配件出掉,重新买了前摄,剩下的配件也是一笔不小的钱哈哈,还有我想给博客改个名字了。那就改吧! h
阅读全文
摘要:https://www.luogu.com.cn/problem/AT_abc374_e 这题是一个小学数学问题 但是我还是没做出来 首先做这道题要有一个性价比的思想 我们肯定优先使用性价比高的机器 为什么呢 注意到数据范围 ai bi 都是小于100的 也就是说 最极限的情况就是100 1 这样的
阅读全文
摘要:https://www.luogu.com.cn/problem/AT_abc375_e 观察数据范围 发现数据还是很小的 明显是背包类的DP 直接动手思考DP转移 第一维开N 第二维开什么好呢 注意到所有的b加起来才1500 评价没人才500 于是我们就知道了 DP N 500 500 500 但
阅读全文
摘要:https://www.luogu.com.cn/problem/AT_abc376_d 问是否含有节点1的环 我一开始做成dfs找环了 很明显 时间过不去 肯定超时的 点击查看代码 #include<bits/stdc++.h> #define int long long using namesp
阅读全文
摘要:https://www.luogu.com.cn/problem/AT_abc373_e 这道题是个二分 然后标答是两个二分 我用的树组+二分 需要对代数式进行拆分才能得到 我一开始看错题目了 看成大于等于他的票的人不多于M就行 然后就很简单 我觉得可以改编下这个题 很明显 最终前m个人一定当选 那
阅读全文
摘要:很久没写题了 大概有半个月吧 中间有许多忙事 然后这几天开学也是 手机坏掉了 电脑坏掉了 然后又要招新 最重要的是 复健 ccpc今年去不了了 因为报名没注意过时间了 第一道错排题目 做了这道题 我才知道错排的 首先错排是什么 就是说 a b c d....这么多个人 没有一个人可以站在各自的位置上
阅读全文
摘要:第一个 这道题 我衷心觉得难的 考察递推 首先说下题目 要求你最终放慢 就是每列都要有 每一行也是 否则 那不叫满 考虑如何放置的问题 首先假设我们已经放了x个了 那么x可以由什么推来呢 x你可以理解成现在是边长为x的正方形 那么我们可以由x-1的正方形推过来 就是此时放对角线y=x 推来 然后就是
阅读全文
摘要:第一个 这道题 主要思考到一个不可以连续两步 以及最大往左移动5位 就像背包一样 所以我们开个二维的dp数组表示 for (int j = 1; j <=z ; j++) { if (i + j *2<= k + 1 &&i-1>=1) { dp[i][j] = max(dp[i][j - 1] +
阅读全文
摘要:题目 题意简述 给定一个序列 。 A 先选择至多 个数删除,B 在剩下的数中选择至多 个数乘上 ,双方都做出最优选择,问最终序列和最大是多少。 题目思路 对于 B 来说肯定是尽量让最大的那几个数乘上 ,对
阅读全文
摘要:题目 题目思路 首先这道题我并不没有用树状数组然后离散化去写,因为不会,我的思路是逆序对。 分析以下给的样例: 2 6 3 9 4 5 1 8 7 10 -2 100 我做这道题的思路就是一个初中物理追及相遇的想法,比如对于 与 这两个点来说,我们可以发现是只
阅读全文
摘要:题目 迷人的分割线 题意 “如果多个乘客到某座位的距离最近且相同那么将会产生爆炸事件”。 可以这么认为一个座位让这些人一起坐上去,至于爆炸的次数,只需要最后统计哪些位子坐的人超过 即可,不用在代码别的地方进行操作。 “发生了多少次爆炸事故”。 其实就是:某个结果中所有的乘客到位子的"边"
阅读全文
摘要:前言 来到产业园第一次写题 最近做的题目很杂 涉及很多个平台 vj loj cf 牛客 lg 然后等会一个个找吧 按照时间顺序写吧 一直拖着 没写题解 最近状态一般 想回家了 第一个题 这个题 我没写出来 因为我不会处理第二个平台的问题 谁能想到只需要记好第一个就行了呢 利用一个while循环记录
阅读全文
摘要:第一个题 首先这个题 我没做出来 我在这里还是要总结下基环树喜欢考什么 我以前做过一个交互题 题目大意忘了 反正考的是基环树最重要的一个性质 两个点之间一定存在两个走法,一个是正常走 另一个是走环 反正就是一定有两条路过来 那这个题就是考虑这个性质 还有就是正常树的 要找到>=1的这个路径很明显 任
阅读全文
摘要:第一个 这道题我是真想了半天 后面还是没想出来 哪知道是dp啊!!! 然后这个就很像背包了 不同的是第二层是直接枚举约数装进去 写法上也很讲究 我指的是初始化 没有初始化!只有边做边初初始化 为什么呢 因为对于所有的数而言 是取max 然后加上本身 如果一开始所有人都是 做的时候取max是啥意思!
阅读全文
摘要:前言 好久没写了 这几天一直说写 本来昨晚写 但是昨晚9点回来洗衣服跑步洗澡吃饭 弄完了累得半死上了会网 就12点多了 然后就关机了 后面就玩了会手机什么的睡觉了 第一个题目 这个题以前做过类似的 但是忘了咋做了 然后一直脑抽 就是想二分写 结果给自己写炸毛了 这道题 有两个写法 第一种是双指针写法
阅读全文