2021/11/1
Posted 。✧* ꧁王者꧂✧*
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021/11/1相关的知识,希望对你有一定的参考价值。
复盘
7
:
50
−
8
:
30
7:50 - 8 : 30
7:50−8: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:30−9: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:30−10:30
T
3
T3
T3的二分性质十分显然 , 然后考虑怎么模拟 , 根据题中的性质 , 似乎有树形结构 , 如果不加上时间单纯模拟的话 , 我应该能写出来 , 但是本题还有时间这一维度 , 不好写 , 我也没有把握能写出来 , 便看下一道题目了。
10
:
30
−
12
:
00
10:30 - 12:00
10:30−12: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的主要内容,如果未能解决你的问题,请参考以下文章
线程可以做啥,而基于任务的异步模式(TAP)和任务并行(TPL)与任务(或任务<T>)不能做啥?
引发了另一个异常:错误:在此 BlocSelector<HCubit, HState, HState> Widget 上方找不到正确的 Provider<HState>