2021/11/1

Posted 。✧* ꧁王者꧂✧*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021/11/1相关的知识,希望对你有一定的参考价值。

复盘

7 : 50 − 8 : 30 7:50 - 8 : 30 7:508:30
观察 T 1 T1 T1,想了 40 m i n s 40mins 40mins , 有过很多种想法 , 诸如图论 , DP之类的算法 , 但都不可行 , 于是只写了 20 p t s 20pts 20pts的全排列。
8 : 30 − 9 : 30 8 : 30 - 9 : 30 8:309:30
T 2 T2 T2是今天最简单的一题了吧。第一眼想到了二分答案 ,然后模拟能不能把所有边加完 , 但算时间复杂度的话 , 达到了 O ( n 3 l o g n ) O(n ^ 3logn) O(n3logn) , 不太可行 , 于是想了一会儿优化。发现 , 不用二份答案就可以 , 在操作过程中 , 当走不下去我的时候 , 直接讲答案改成目前最大值就可以。
9 : 30 − 10 : 30 9 : 30 - 10: 30 9:3010:30
T 3 T3 T3的二分性质十分显然 , 然后考虑怎么模拟 , 根据题中的性质 , 似乎有树形结构 , 如果不加上时间单纯模拟的话 , 我应该能写出来 , 但是本题还有时间这一维度 , 不好写 , 我也没有把握能写出来 , 便看下一道题目了。
10 : 30 − 12 : 00 10:30 - 12:00 10:3012:00
T 4 T4 T4是一道数据结构题 , 最开始的想法呢 , 是枚举最大值在哪里 , 然后把两边分开, 一次求一下逆序对 , 但发现答案错误 。 然后 , 我就对着样例模拟 , 如何找到最优值 , 发现 , 确定了最大值的位置后 , 枚举两边的数 , 转移到另一边会不会更优 , 如果会的话 , 就转移。于是写了线段数二分,模拟这个过程。但 W A WA WA了 , 正在思考为什么会错。

得分情况:

这场主要是 T 4 T4 T4丢分了 , 有 15 p t s 15pts 15pts的全排列 , 但没写分段。(以为自己的线段树可以拿分的)。
J K H JKH JKH大佬写的是正解!!!我问他的时候 , 他说自己看出来性质了, T Q L ! ! ! TQL!!! TQL膜拜!

以上是关于2021/11/1的主要内容,如果未能解决你的问题,请参考以下文章

在 Matplotlib 中绘制“时间”与“日期”

将数据帧中的数据与字典中的数据合并

线程可以做啥,而基于任务的异步模式(TAP)和任务并行(TPL)与任务(或任务<T>)不能做啥?

引发了另一个异常:错误:在此 BlocSelector<HCubit, HState, HState> Widget 上方找不到正确的 Provider<HState>