• CSP-S 2021 游记


    初赛

    做了90.5pts ,了解到了许多奇怪的知识。

    Day1

    上来看了一下T1,感觉没有特别显,想了大概五六分钟,发现每个廊桥之间没有联系,set维护随便算一下就好了。

    于是开始做T2,开始看错题了,以为是连续的一个字符串只要包含不超过 (k) 个字符串就可以视作 (S) ,然后想了30min,感觉整个人已经爆炸了。尝试手推样例,发现方案比他多,于是重新审题,果然读错题了。然后直接开始码,随便dp了一下,过不了样例,仔细想了一下发现会算重,那就钦定一下第一个括号串的形态满足被一对括号包含就可以。现在大概花了80~90min。

    由于T2读错题带来的负面影响,此时非常慌。T3读完题,感觉有点套路,不妨对单步分析,发现知道了第一步就知道了最后一步,于是发现钦定了第一步,则(a)数组被划分为了两个栈,每次肯定弹一个栈首和一个栈尾,贪心弹一定不会让解消失。想+写:30min

    留了2h想T4,于是上了个厕所并向监考老师要了瓶水。休息了一小会儿,开始认真想题,不久后发现我完全没思路。考虑看部分分,发现只会 (n imes 2^m) 的 10pts ,此时很爆炸。于是考虑去想 (k=2) 的做法,发现此时相当于把整个图划分为2个联通块,因为黑中白和白中黑显然不存在。然后此时脑瘫了大概30min,终于发现这个联通块划分就是最小割,而且可以推广到 (k=50) 的做法,于是rash了一发 Dinic ,除了跑 16s 的第 5 个大样例,其他都很快,自信能拿 80pts。

    考后教练反复问我会不会挂分,是不是挂了分没想到,已经麻了。

    估分 100+100+100+80=380

    洛谷 100+100+100+65=365 (不得不说洛谷的数据是真的狠。

  • 相关阅读:
    跳台阶问题
    腾讯,百度,网易游戏,华为笔面经验
    进程、线程、应用程序之间的关系
    const用法小结
    vc快捷键
    文献阅读以及如何管理
    数据类型转换
    vc Debug Release
    如何阅读文献
    如何提高表达能力
  • 原文地址:https://www.cnblogs.com/Reanap/p/15450302.html
Copyright © 2020-2023  润新知