zoukankan      html  css  js  c++  java
  • 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 (不得不说洛谷的数据是真的狠。

  • 相关阅读:
    考研机试 45.skew数
    考研机试 39.大整数因子
    考研机试 37.小白鼠排队
    考研机试 36.中位数
    考研机试 35.最简真分式
    考研机试 30.进制转换
    软工实践第一次作业
    [CF767D] Cartons of milk
    [CF687C] The Values You Can Make
    [CCPC2020绵阳H] Hide and Seek
  • 原文地址:https://www.cnblogs.com/Reanap/p/15450302.html
Copyright © 2011-2022 走看看