比赛总结(结束之前)
今天回来打B组,发现很难。
第一题:应该是贪心,试了很多种方法都没对,打了
d
f
s
dfs
dfs,20分方法。
第二题:打了
d
p
dp
dp,设
d
p
i
,
j
dp_{i,j}
dpi,j表示放了
i
−
1
i-1
i−1个矩形,这个矩形的左上角放在
j
j
j层的最大值。转移很简单。正解可能是优化吧。
第三题:题目没看懂。应该是数学,打了表,10分吧。
第四题:暴力30分。
比赛总结
第一题:贪心,分
a
>
b
a>b
a>b,
a
=
b
a=b
a=b,
a
<
b
a<b
a<b三种情况。
第二题:
d
p
dp
dp加斜率优化。
第三题:数学题,其实就是求有多少种组合
n
+
1
n+1
n+1个数都互质。用容斥+分解质因数。
第四题:是
d
p
dp
dp,可以用
_
_
f
l
o
a
t
128
\_\_float128
__float128做