• GDKOI2015 day1


    今天又挂了,话说这几年除了第一年没有一次是不挂的。QAQ

    具体得分:

    score
    necklace    AAATTTTTTT
    wordcount   AAAAAAAAAA
    circle      AAAAAAAAAA
    tree        WWWWWWWWWW
    

    题目在此,不知道以后这个网址会不会挂。

    necklace

    大水题,判断一个串经过某操作(不知道叫什么,就是把s[0]=s[1]、s[1]=s[2]...s[n-1]=s[0])后能否变成回文串。

    这题一开始写manacher挂了,后来检查出来改掉了,不知道为什么,测评的时候居然是旧的程序。QAQ
    这是什么bug!!!70分就这样没了。

    wordcount

    大水题,经典的网络流模型(吐槽:(20000)个结点的网络流都能过)。

    circle

    如果有青蛙在第(i)个荷叶上,那么它就可以跳到第(2i mod n)个或第((2i+1) mod n)个荷叶。
    一开始青蛙在第(0)个荷叶,求字典序最大的哈密顿回路。

    听说是codeforces原题改改?

    这题想了一个小时,最终被我A了,233。构图方式如下,这里举了(n=8)的例子:

    那么这个图字典序最大的欧拉回路是:1 3 7 6 5 2 4 0

    后来评讲的时候我上去讲,谁知道我突然就忘了,当时那个囧!

    tree

    没时间,于是写了个(50)分的暴力,结果读入优化挂了,读入居然有负数,真是坑(我去复评时,评委笑得好开心)。

    (100)做法不难,直接(c)棵LCT((O(cn log n))),或者是splay((O(n log n))),或者是弄个线段树,change时将树的指针换一下((O(n log n))),或者树链剖分,可以记一个置换数组((O(cn log n)))。((c)是颜色个数)
    不过各路大神想到许多厉害的算法(好像还有个ett)。Orz。其实ett就是DFN序的改进版,每个点既有“入点”又有“出点”,这样区间加减用+1-1法,询问单点用前缀和。

    经过这一次koi,我觉得我对(a)o(c)i(m)又更感兴趣了!

    明天是day2今晚早点睡,加油!

  • 相关阅读:
    互联网常用网络基础命令
    使用idea搭建SpringBoot + jsp的简单web项目
    spring boot + mybatis + layui + shiro后台权限管理系统
    springboot-manager
    python中pip 安装、升级、升级固定的包
    管理后台快速开发脚手架 pyadmin
    Mac 基于Python搭建Django应用框架
    基于Python搭建Django后台管理系统
    python3 django layui后台管理开源框架分享(码云)
    轻量级办公平台Sandbox
  • 原文地址:https://www.cnblogs.com/wangck/p/4306142.html
Copyright © 2020-2023  润新知