随笔分类 -  贪心===============

摘要:Pro: https://codeforces.com/gym/102900/problem/D 给定一条[0,n]的路 有两个人分别在p1,p2位置 速度分别为v1,v2 同时出发,任意游走 问最短多久遍历整条路 Sol: 贪心+讨论 发现一共三种情况 1.一个人不动,另一个跑全程 阅读全文
posted @ 2020-12-19 16:53 Creed-qwq 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Pro: 给定两个数字串。 分别随机打乱,然后比较字典序。 问哪个字符串字典序大的概率大 Sol: 贪心一发,猜相同的数字等个数地可以删掉 然后经过如此处理后的两个字符串,一定满足彼此的数字集无交 因此第一位就一定会不相同 因此统计一下第一位比较的概率 这个随便数一下就行 阅读全文
posted @ 2020-12-19 16:05 Creed-qwq 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Pro: https://ac.nowcoder.com/acm/contest/8409/C 构造一个大小为2k2k的只包含+11的矩阵 使得这个矩阵的任意两行做点乘的的结果为0 k<=10 Sol: 很容易想到这个题应该会和递归有关系 再手玩$k=1,k=2,k=4 阅读全文
posted @ 2020-11-11 22:45 Creed-qwq 阅读(95) 评论(0) 推荐(0) 编辑
摘要:。 阅读全文
posted @ 2020-10-28 20:59 Creed-qwq 阅读(58) 评论(0) 推荐(0) 编辑
摘要:P3942 将军令 每个点可以控制其周围距离不超过k的点 选择最少数量的点使得整棵树被控制 https://www.cnblogs.com/Creed-qwq/p/13843406.html CF1039D You Are Given a Tree && P5021 赛道修建 1. 阅读全文
posted @ 2020-10-26 15:02 Creed-qwq 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Pro: Sol: 这种构造题没有什么捷径 就是多手玩,多总结 考虑n=2^k的时候 我们可以用一个简单的分治来构造出合法解 可以很容易的得到2^k个相同的数字 可以总结出这样一个性质 2ax2ay可以合并成2a+1xy 考虑n=2^k+c的时候怎么做 把c拆解 阅读全文
posted @ 2020-10-21 17:37 Creed-qwq 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Pro: Sol: 有这样一个性质:一个1开头的1、2序列可以用区间和表示出1~s[n]的所有数字 #include<bits/stdc++.h> #define N 2200000 #define eps 1e-7 #define inf 1e9+7 #define db double #defi 阅读全文
posted @ 2020-10-20 18:06 Creed-qwq 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Pro:https://www.luogu.com.cn/problem/P3942 Sol: 时隔多年重新学会了这道题目的正确做法 首先我们可以得到这样一个显然的贪心就是 每次找到一个深度最深的没被覆盖的点 然后找到他的K级祖先 然后把他K级祖先周围距离不超过K的点全部覆盖 正确性显然 但这样做的 阅读全文
posted @ 2020-10-19 21:58 Creed-qwq 阅读(122) 评论(0) 推荐(0) 编辑
摘要:题目的含义可以看做是以权值为下标的一些柱子,每个柱子的高度就是这个权值的出现的次数。 然后把这些柱子向左推倒,一个高度为h的柱子的影响范围为i−h+1∼i。 那么答案就是查询1∼n的这段区间没有被覆盖的点的个数。 因为所有没有被覆盖的位置都需要且可以通过一次更改使得能被推倒。 考虑线段树维护这个东西 阅读全文
posted @ 2019-04-25 07:45 Creed-qwq 阅读(142) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-03-03 10:09 Creed-qwq 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-02-25 15:47 Creed-qwq 阅读(6) 评论(0) 推荐(0) 编辑
摘要:n个物品,a选了收益是ai,b选了收益是bi,双方轮流选,目的都是最大化自己的收益 对方的收益,都使用最优策略,n 阅读全文
posted @ 2019-01-27 21:30 Creed-qwq 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Pro:https://www.luogu.com.cn/problem/CF1039D 给定一棵树,对于1<=k<=n求最多能在这棵树上选出多少条边不相交的路径。 Sol: 对于给定的k,显然有一个O(n)的贪心做法。 然后考虑设fi表示k=i时的答案,显然有fi<=n/i。 对于i< 阅读全文
posted @ 2019-01-20 15:39 Creed-qwq 阅读(176) 评论(0) 推荐(0) 编辑

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