2021/11/15
Posted 。✧* ꧁王者꧂✧*
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021/11/15相关的知识,希望对你有一定的参考价值。
复盘:
8
:
30
−
9
:
00
8:30 - 9:00
8:30−9:00
T
1
T1
T1刚开始看题摸不着头脑 , 推了几组样例后才发现 , 这个“回文” , 只要划分的两个相对区间从左往右扫相同就行了 , 而且按照贪心思想 , 只要能划分就直接划分 。 所以 ,一个很直接的思想就是 , 维护两个指针 , 维护当前区间的左右端点 , 然后枚举长度
l
e
n
len
len,划分即可。时间复杂度
O
(
n
)
O(n)
O(n) 。
9
:
00
−
10
:
30
9:00 - 10:30
9:00−10:30
T
2
T2
T2 , 先大致看了一下 , 确定了自己会写
50
p
t
s
50pts
50pts的部分分之后 , 就开始想怎样维护正解 , 最开始想的是能否把当前的菱形
◇
◇
◇转化为正方形
□
□
□(扭转坐标轴?似乎不可行) , 然后就想到了求平面正方形区域内点的个数那道题 , 想着能否转化为菱形。最终发现 , 还是不可行 。 最后就只写了
50
p
t
s
50pts
50pts的。(然而可能是因为
O
(
200
n
l
o
g
n
)
O(200nlogn)
O(200nlogn)的常数不够优秀 , 最终它
T
L
E
TLE
TLE了。)
10
:
30
−
12
:
00
10:30 - 12:00
10:30−12:00
T
3
T3
T3先写了
40
p
t
s
40pts
40pts的部分分(
n
<
=
300
n <= 300
n<=300以及链那一档部分分)。然后就想正解怎么做。有过很多想法 , 比如树上倍增维护合法点的个数 , 或者是树形
D
P
DP
DP来求解 。 但是 , 因为做法极其复杂 , 且会有很多时候算重(需要去重) , 所以并没有选择这样写 。(还有一个原因是思路不是很清晰 , 没有把握)。
12
:
00
−
12
:
30
12:00 - 12:30
12:00−12:30
开始写
T
4
T4
T4 , 读题花了些时间 , 就一个感觉:概率算过来算过去的 , 好麻烦啊。直接写部分分 , 写完部分分后 , 还把所有
x
>
=
4
x >= 4
x>=4的部分全写了 , 希望数据能良心点。
最后
30
m
i
n
s
30mins
30mins , 回头看
T
3
T3
T3有没有什么可优化的地方 , 似乎是没有了。
没拿到分的地方:
1.
1.
1.
T
2
T2
T2本来是想拿
50
p
t
s
50pts
50pts的 , 奈何常数太大 。
2.
2.
2.
T
3
T3
T3真的没想到无脑
B
i
t
s
e
t
Bitset
Bitset可以水
80
p
t
s
80pts
80pts。(对
B
i
t
s
e
t
Bitset
Bitset还是不太熟悉)。
与正解的差距:
T
2
:
T2:
T2: 当时就觉得应该是翻转坐标系 , 转化成一个正方形区域而非菱形区域 。 但是不会曼哈顿距离和切比雪夫距离互换 。 一个小结论是:曼哈顿距离转切比雪夫距离 , 点
(
x
,
y
)
(x , y)
(x,y)变为
(
x
+
y
,
x
−
y
)
(x + y , x - y)
(x+y,x−y),如果是切比雪夫距离转曼哈顿距离 , 则点
(
x
,
y
)
(x , y)
(x,y)变为
(
(
x
+
y
)
/
2
,
(
x
−
y
)
/
2
)
((x + y) / 2 , (x - y) / 2)
((x+y)/2,(x−y)/2)。
T
3
T3
T3考试时没想到枚举中间点可以解决这么多问题QWQ。只要解决来源不同的问题就
O
K
OK
OK了 。(这个小技巧还是挺妙的)。
T
4
T4
T4考场上虽然也想到大力
d
f
s
dfs
dfs找所有情况 , 但是之后的就不太会了。觉得
T
4
T4
T4思维难度不高 , 但题意鬼畜 , 细节也多 , (感觉是道数学加模拟?阿巴巴~)。
以上是关于2021/11/15的主要内容,如果未能解决你的问题,请参考以下文章
华电非全研究生学习和工作总结(2021.11.15-2021.11.28)-哲学
华电非全研究生学习和工作总结(2021.11.15-2021.11.28)-哲学