2020-team2-018
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2020-team2 返回]
[[Image(Rank.png,1000px)]]
[[Image(Submission.png,1000px)]]
= 概述 =
solved: 10/12
rank: 4
= 流水账 =
开场签到'''A1Y4''','''B1Y21''','''1Y33''','''C1Y61'''。
pb做过一个和H类似的题,讲给cxt,cxt上机'''H1Y88'''.然后pb写J,写着写着发现一些问题,换yyc写D,写着写着发现一些问题,(忘了写什么了),过了一会fix好,写完后与样例有出入但是在误差范围内,yyc以为是精度原因就交了,后来发现bug改完又wa,三个人看过代码都觉得没问题,于是想起有人说过hdu的long double有毒,改成double果然过了。'''D3Y158'''。期间'''I1Y149'''。
之后做榜上较多人过的E,'''E1Y185''',pb写J,由于少了些情况WA了两发,'''J3Y208''',cxt做L,发现算不出样例,最后发现算方案数,改了改'''L1Y245''',最后yyc写K大模拟,没有写完。
= 总结 =
=== pb: ===
又是披着奇怪外衣的小模拟,又是少考虑了一点情况,感觉自己思维强度上还是有些欠缺的。
然后发现了可能自己真的不太能写大模拟,还有拿到一道比较棘手的题之后输出就会变得很少,往往会经过写->想->写...这样重复的过程,如果全部想好再上会好很多。
=== Creatix: ===
开场自以为会了L,敲了一点发现复杂度错了,自闭。然后读了几道题,没什么思路。
这时候pb给我报了一个H。因为前期低迷,我很开心的接锅了。因为使用了矩阵维护没有细节,再加上最近刚刚在学线代,20min轻松的过了此题,是vjudge榜内一血。
然后敲了一个比较签到的I打破队内输出僵局。
最后写了个自认为很对但不会证明的L。
感觉这场还是比较顺的。一个做的比较好的地方是我们成功'''提高了机时利用率'''。
比如我曾经写过编译就直接打印,然后下机改了两个地方,并且一交AC。以后可以尝试这类操作。
也正因此,我们在(208)的时候就切完了前9道题,我还有90min慢慢写L,并且最后留了55min给队长写模拟题。
=== yyc: ===
~~这里是总结~~
= 题解 =
* A:数论分块
* B:模拟
* C:优先队列贪心
* D:f[i][j]:第i次操作概率为j/2的概率,dp
* E:解方程
* F:结论:每个覆盖的个数是r-2
* G:
* H:线段树+矩阵维护tag
* I:贪心
* J:转化成不能有颜色超过n/2,枚举最小值,用桶维护选1个和2个颜色的
* K:
* L:显然有nm^2^dp,发现有用的状态很少,只用有用的状态更新
* M:
[/wiki/2020-team2 返回]


概述
solved: 10/12
rank: 4
流水账
开场签到A1Y4,B1Y21,1Y33,C1Y61。
pb做过一个和H类似的题,讲给cxt,cxt上机H1Y88.然后pb写J,写着写着发现一些问题,换yyc写D,写着写着发现一些问题,(忘了写什么了),过了一会fix好,写完后与样例有出入但是在误差范围内,yyc以为是精度原因就交了,后来发现bug改完又wa,三个人看过代码都觉得没问题,于是想起有人说过hdu的long double有毒,改成double果然过了。D3Y158。期间I1Y149。
之后做榜上较多人过的E,E1Y185,pb写J,由于少了些情况WA了两发,J3Y208,cxt做L,发现算不出样例,最后发现算方案数,改了改L1Y245,最后yyc写K大模拟,没有写完。
总结
pb:
又是披着奇怪外衣的小模拟,又是少考虑了一点情况,感觉自己思维强度上还是有些欠缺的。
然后发现了可能自己真的不太能写大模拟,还有拿到一道比较棘手的题之后输出就会变得很少,往往会经过写->想->写...这样重复的过程,如果全部想好再上会好很多。
Creatix:
开场自以为会了L,敲了一点发现复杂度错了,自闭。然后读了几道题,没什么思路。
这时候pb给我报了一个H。因为前期低迷,我很开心的接锅了。因为使用了矩阵维护没有细节,再加上最近刚刚在学线代,20min轻松的过了此题,是vjudge榜内一血。
然后敲了一个比较签到的I打破队内输出僵局。
最后写了个自认为很对但不会证明的L。
感觉这场还是比较顺的。一个做的比较好的地方是我们成功提高了机时利用率。
比如我曾经写过编译就直接打印,然后下机改了两个地方,并且一交AC。以后可以尝试这类操作。
也正因此,我们在(208)的时候就切完了前9道题,我还有90min慢慢写L,并且最后留了55min给队长写模拟题。
yyc:
这里是总结
题解
- A:数论分块
- B:模拟
- C:优先队列贪心
- D:f[i][j]:第i次操作概率为j/2的概率,dp
- E:解方程
- F:结论:每个覆盖的个数是r-2
- G:
- H:线段树+矩阵维护tag
- I:贪心
- J:转化成不能有颜色超过n/2,枚举最小值,用桶维护选1个和2个颜色的
- K:
- L:显然有nm2dp,发现有用的状态很少,只用有用的状态更新
- M:
附加文件
- K.cpp by mengbierr
- Rank.png by mengbierr
- Submission.png by mengbierr