
题解
文章平均质量分 67
qq_42371755
这个作者很懒,什么都没留下…
展开
-
【无标题】
一些评价这个题可以是真正算的上压轴题吧,前面的没啥难度思考关于这个题,我最开始是想用几何法做的,然后显然发现他的下边一部分肯定是打在板的右边,上边一部分是打在板的左边。然后最初想法是:那肯定去轨迹园竖起来的那条直径最小呢,上下一减,妙哉!但是我验证了一下中间那个点,在B=0.1TB=0.1TB=0.1T的情况发现他根本交不到。然后人无了。。。于是考虑平移,但是几何法真的不好看出来以及不好证明其为最小值,(相信很多做不出来的同学应该是死在这里的),两分钟后那么我们选择用代数法了,不动脑子,而且异常.原创 2022-04-16 21:19:04 · 240 阅读 · 0 评论 -
CSP2021题解
T1:[CSP-S 2021] 廊桥分配考虑到你新增一个廊桥并不能影响当前可以停靠在廊桥的飞机,考虑无限廊桥时,一架飞机最少需要多少廊桥才可以停靠,如果当前有多个廊桥,肯定选择编号小的(廊桥用的越少,另一边就越多),直接优先队列维护即可#include <bits/stdc++.h>using namespace std;const int maxn = 1e5+5;#define pii pair<int,int>int readint(){ int x=0,f=1;原创 2021-10-28 14:53:56 · 1426 阅读 · 0 评论 -
Daiwa Securities Co. Ltd. Programming Contest 2021(AtCoder Regular Contest 128)C.Max Dot
TP首先我们考虑没有mmm的限制情况,我们定义sumisum_{i}sumi为∑j=ij<=na[j]\sum_{j=i}^{j<=n}a[j]∑j=ij<=na[j]考虑没有mmm的限制,那么我们让第iii位加上一个单位值,那么他所导致的单位价值就是sumi/(n−i+1)sum_i/(n-i+1)sumi/(n−i+1),那么为了让总贡献最大,那么直接取后面平均值最大的全部给他,所以最优就是把所有给后缀平均值最大的后缀考虑mmm的限制,那么如果后缀平均值顶不到mmm,那么相原创 2021-10-19 21:54:26 · 321 阅读 · 0 评论 -
[CF1503C]Travelling Salesman Problem
考虑到我们已经排号按照什么顺序去浏览考虑到贡献位 ∑max(ci,aj−ai)\sum max(c_i,a_j-a_i)∑max(ci,aj−ai),转换成∑ci+∑max(0,aj−ai−ci)\sum c_i+\sum max(0,a_j-a_i-c_i)∑ci+∑max(0,aj−ai−ci)转化位规定第iii号定义为[ai,ai+ci][a_i,a_i+c_i][ai,ai+ci]这个区间i→ji \to ji→j就是从iii区间到jjj区间的横向最短挪动,显然按左端点排序原创 2021-10-16 08:18:16 · 185 阅读 · 0 评论 -
Changing Brackets
TP考虑到 "(,[""(,[""(,[" 等全部都可以自由翻转,那么只用考虑这个区间内多少 "[""[""[" 或者 "]""]""]" 无法配对,那么我们考虑到两个奇数的 "[""[""[" 或者 "]""]""]" 无法配对,只能奇数位置的和偶数位置的配对,不然中间的个数是奇数个,没法配对,这个时候就需要一个 "(""(""(" ororor ")"")"")" 来转换,那么前缀和处理即可#include <bits/stdc++.h>using namespace std;c原创 2021-10-14 16:51:46 · 148 阅读 · 0 评论 -
CF1526D Kill Anton
TP考虑转化一下这个题,最小交换次数本质上就是新的序列的逆序对的个数,我们给每个位置上编上号1−n1-n1−n,然后随机打乱序列,使得他的(升序排序下)逆序对最多the firstthe\ firstthe first当两个相同字符的编号排成新的序列时,小编号的在新序列一定在大编号的左边这不是我们不愿意增加逆序对,是求的那个人求最小交换次数时一定会这样子去看(这样交换次数一定会少至少1),设给的为pi,pjp_i,p_jpi,pj且pi<pjp_i<p_jpi&原创 2021-10-10 22:38:12 · 129 阅读 · 0 评论 -
CF杂题训练(交互题不做,2500以上的看情况吧)
一个都不会原创 2021-09-12 16:13:23 · 451 阅读 · 0 评论 -
CF932E Team Work
板题?不,他不是板题原创 2020-10-05 18:57:59 · 110 阅读 · 0 评论