zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    70个经典的 Shell 脚本面试问题
    shell 知识点
    awk
    chinaunix-索引资料
    一篇文章学会shell工具篇之sed
    linux shell 之if-------用if做判断
    Python shell对比
    TortoiseGit功能介绍
    gitlab图形化使用教程 (mtm推荐)
    gitlab 服务器的搭建与使用全过程(一)
  • 原文地址:https://www.cnblogs.com/VictoryCzt/p/10053428.html
Copyright © 2011-2022 走看看