NOI2018网络同步赛游记

第一次参加NOI系列比赛,小激动虽然我是个菜鸡

day1【2018.7.18】

今天早上7点吃完饭,我就来到机房,看了看邮件里的密码条,然后就坐等8:30~~

等到8:30,CCF的网站真的是‘快’,网页日期08年?.

最后都没登上,在群里下载的题面和样例。

  • T1 return
    这个题还是比较简单的啦,分段写程序,离线nlogn,就可暴力80分,开始准备打可持久化并查集,nlogn2,肯定被卡多组数据,所以想了想发现可以用Kruskal重构树,昨天才做了BZOJ的一个peaks,求个最大生成树,单源最短路预处理,倍增求答案就A了。

UPD:
早知道用Dijistra+堆优化了,emmmmmmm。

  • T2 inverse
    冒泡排序打错了看了我半天
    这个神题,开始以为数位DP,根本没法记搜,要爆炸。然后打了个暴力,看了看特殊数据,居然特殊数据是卡特兰数减1?骗了24分就走了。正解似乎是个DP,知乎上有

  • T3 name
    字符串的子串系列问题,先看后缀数组,发现好像并没法,还是老套路,先打暴力,字符串随机似乎可以yy一下过。最后看看好像可以用sam做,但是有些信息必须要线段树维护,所以太难写啦,不写啦QAQ就搞了半天,午饭叫的外卖,终于搞了出来。(这个题是Shone大佬想出来的)。

最后在Imagine,Shone,hdxrie,CIao,Leo_JAM等的同机房的大佬们的共同努力下,拿了100+24+96=220分(最后一个不知道为啥挂了一个点)。

今天如果我自己做的话估计只有100+24+12分的暴力,还是太蒟蒻了,要努力啊!

UPD:最后同步赛加上50分笔试218分。


day2【2018.7.20】

仍然来到机房,和大佬们一起做day2的题目。

还是CCF的网站仍然进不去,最后在UOJ群里拿到的题面与样例。

一看题目,最后一个多边形,啊哈!果然有个计算几何,再一读题,看到第一句就**。
时限2,8,10s,不知道CCF的“quickly”机子要测好久。

  • T1 dragon
    这个就是个exCrt的模板题吧比较简单,你可以列出一个同余方程组,但是有系数且不互质没法求逆元除过去,这个其实很简单的啦好吧也不简单,例如这个wxa (mod p),先求gcd(w,p),若a无法被gcd(w,p)整除就无解输出-1,否则就将w,a,p都除以gcd(w,p)然后就互质了,套exCRT模板。但是这个题有很多坑点,比如模数为1,相乘爆long long等,多注意一下就好啦。

  • T2 center
    不会……|O(m2logn+n),暴力树剖,线段树乱七八糟维护,m2枚举方案,lca判断合法与计算logn的,运气好50,否则30。

  • T3 polygon
    题目与题面完全不符,差评…….|这个题听说二叉树可以骗分,但是太难啦,蒟蒻怎么可能会!!所以puts("0");骗分吧。

今天比昨天难了好多啊QAQ,我们一机房9个人搞了一上午。

最后期望得分100+50+10=160.

其实T2暴力都懒得打了


UPD:结果是100+45+5=150

T2的话大概就是分情况讨论lca的情况,wls的PPT上有讲解

最后一题jls的插头DP?10KB代码?


所以两天下来,运气好Ag,运气一般Cu,运气差就Fe了。


加油吧,继续努力!!


End

原文地址:https://www.cnblogs.com/VictoryCzt/p/10053428.html