• 我的省选 Day -5


    Day -5

    时间载着我们,一天又一天,呼啸而过。

    已经记不清今天是Day 负几了,总之还有不到一个星期就要去参加选拔赛了。

    写一下今晚做NOI2009的心路历程。

    T1题意有点绕,但很快看出是个二分图匹配,但要求字典序最小的方案。

    胡乱想了一下,感觉可以上费用流,给不同的边根据我理解的字典序赋一个权值然后就直接ZKW了。

    一下子证明不出正确性,就胡乱写完了,然后构造了几组数据后发现这样赋边权是不行的(冒汗。。)

    如果一个很大的值直接放在序列开头,他的权值一定要大于其他所有边的权值。

    所以我的边权在整数范围内最极限也要是 2 4 8 16 32....这样的二次幂数来搞,那我最多不久只能有64条边吗...

    那这样连最基本的20%暴力分都拿不到吧。。。

    绝境之下,我居然想出用高精度来算的馊主意。。。而且我居然真的就这样改上去了,压了9位,这样子1000条边是绰绰有余的。

    而且自己构造的n=500的数据是不会超时的。那这样子就能拿到60分了。

    要记录一下今天早上吗(好像也没什么可以写的)

    早上吧那题招募志愿者做完了(果然就是道网络流嘛QAQ,只是一直想不到建图的方法啊)利用和差关系来建图真是太妙了。

    然后下午那做了那题用哈希表的蚯蚓排队,学会了用unsigned long long 来自然溢出的骚操作。

    还去写了Noi嘉年华(好像是NOI2011的题目吧,不过还没有做完就去吃饭了,然后晚上回到机房就考那套NOI2009了。


    精疲力竭,后面两道题连暴力都不想打了,其实连暴力也很难打的。

    突然有点怀念现在还能每天写程序的日子。。。很快就要退役了啊。。

    T1只有预计的70分(匈牙利算法不熟练。。。)

     

  • 相关阅读:
    Java Stream 去重对象
    CentOS7安装JDK8
    CentOS7安装Tomcat9
    MySQL 8.0 安装
    面相对象7大原则
    Spring Boot MyBatis连接MySQL数据库
    win11右键改回win10风格,win10右键改回win11风格,不用重启
    【转载】NetCore 开发实战(目录整理)
    viewState cookie session _VIEWSTATE
    外部JS得到客户端ID
  • 原文地址:https://www.cnblogs.com/HLAUV/p/10664000.html
Copyright © 2020-2023  润新知