2020-team2-021
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2020-team2 返回]
[[Image(Rank.png,1000px)]]
[[Image(Submissions.png,1000px)]]
= 概述 =
solved: 8/10
rank: ??
= 流水账 =
开场签到F,H,然后yyc上机写一道构造题 A,可惜连着wa了两次。
第一次是因为写出了低级错误(?),第二次是因为少考虑了一种corner case,并最终在64min时通过A,调试时签到了一个J。
'''此时本场动脑部分基本结束'''
我们手中有两道模拟题(B-easy,I-medium)一道开场15min就有算法的AC自动机+数据结构题(G),一道中档但思路直接的dp题(D)
然后演员就位——
cxt写完了B,连wa两发。pb写完了D,也wa了两发。随后两人讨论着各改出了一些错,但带来的仅仅是各自再wa一发。
幸好有一位伟人yyc站了出来稳住了局势。yyc在机下想出了场上无人通过的C并且上机,鼓舞了士气
。
yyc在wa了一次之后成功通过了此题C2(184),拿到了此题的二血。同时在这之前一点点pb也成功调出了D题,D4(175)
扫了一眼榜,发现剩下的题中最可做的B和G的锅都在cxt身上。于是队伍开始调整策略。
因为实在调试不出来而深感绝望的cxt上机重构B。虽然使代码大大缩短(1800->1000),但是无法改变wa()的结果。
于是pb和yyc决定让cxt直接写G,由两人在机下调试。
所幸yyc构造出一种极其不合理的输入方式(两个case之间没有换行,甚至也没有空格),针对这点修改之后(居然tm)通过了B,B6(242)。
而cxt在机上码码码,并且在由于数组开小而re了两次之后成功ac。G3(296)
= 总结 =
=== pb: ===
今天正常发挥?感觉最近的上机次数变少了,好像是好事,一直上机确实挺消耗精力的,感觉懂得东西还是有点少啊,cxt会好多我不会的,最近打打比赛提高一下姿势。
=== Creatix: ===
我是今天的罚时担当,呜呜呜
最近总是遇到无法理解的问题:从上次的5e6一个log超时到人傻,到这次的两个case之间没有分隔符。
一方面,这种时候还是应该信任队友,比如我可以指出一个pb的D题没考虑到的情况,yyc也可以想到我没想到的B的问题。
另一方面,遇到这种意外还是不要太急躁吧。应该做的是保持冷静,并且选择消耗最小的方式走出这种意外情况。
当然,G题这种数组开小的问题纯粹是个人问题。
'''我再因为读题不仔细开小数组我当场bg队友奶茶!'''
=== yyc: ===
~~这里是总结~~
= 题解 =
* A:构造
* B:模拟
* C:考虑从小到大插入,位置一定单调递增,dp
* D:简单dp,注意细节
* E:
* F:01边权生成树权值范围是一个区间
* G:AC自动机+二进制分组
* H:签到
* I:
* J:做成二位前缀和然后讨论
* K:
* L:
* M:
[/wiki/2020-team2 返回]


概述
solved: 8/10
rank: ??
流水账
开场签到F,H,然后yyc上机写一道构造题 A,可惜连着wa了两次。
第一次是因为写出了低级错误(?),第二次是因为少考虑了一种corner case,并最终在64min时通过A,调试时签到了一个J。
此时本场动脑部分基本结束
我们手中有两道模拟题(B-easy,I-medium)一道开场15min就有算法的AC自动机+数据结构题(G),一道中档但思路直接的dp题(D)
然后演员就位——
cxt写完了B,连wa两发。pb写完了D,也wa了两发。随后两人讨论着各改出了一些错,但带来的仅仅是各自再wa一发。
幸好有一位伟人yyc站了出来稳住了局势。yyc在机下想出了场上无人通过的C并且上机,鼓舞了士气
。
yyc在wa了一次之后成功通过了此题C2(184),拿到了此题的二血。同时在这之前一点点pb也成功调出了D题,D4(175)
扫了一眼榜,发现剩下的题中最可做的B和G的锅都在cxt身上。于是队伍开始调整策略。
因为实在调试不出来而深感绝望的cxt上机重构B。虽然使代码大大缩短(1800->1000),但是无法改变wa()的结果。
于是pb和yyc决定让cxt直接写G,由两人在机下调试。
所幸yyc构造出一种极其不合理的输入方式(两个case之间没有换行,甚至也没有空格),针对这点修改之后(居然tm)通过了B,B6(242)。
而cxt在机上码码码,并且在由于数组开小而re了两次之后成功ac。G3(296)
总结
pb:
今天正常发挥?感觉最近的上机次数变少了,好像是好事,一直上机确实挺消耗精力的,感觉懂得东西还是有点少啊,cxt会好多我不会的,最近打打比赛提高一下姿势。
Creatix:
我是今天的罚时担当,呜呜呜
最近总是遇到无法理解的问题:从上次的5e6一个log超时到人傻,到这次的两个case之间没有分隔符。
一方面,这种时候还是应该信任队友,比如我可以指出一个pb的D题没考虑到的情况,yyc也可以想到我没想到的B的问题。
另一方面,遇到这种意外还是不要太急躁吧。应该做的是保持冷静,并且选择消耗最小的方式走出这种意外情况。
当然,G题这种数组开小的问题纯粹是个人问题。
我再因为读题不仔细开小数组我当场bg队友奶茶!
yyc:
这里是总结
题解
- A:构造
- B:模拟
- C:考虑从小到大插入,位置一定单调递增,dp
- D:简单dp,注意细节
- E:
- F:01边权生成树权值范围是一个区间
- G:AC自动机+二进制分组
- H:签到
- I:
- J:做成二位前缀和然后讨论
- K:
- L:
- M:
附加文件
- Rank.png by mengbierr
- Submissions.png by mengbierr