zoukankan      html  css  js  c++  java
  • Clover 杯NOIP模拟赛 II

    Freda的烦恼

        CF原题http://codeforces.com/contest/215/problem/D

        贪心,只租一辆或者让所有人不要求赔偿。花费关于满载车辆是一个一次函数,题目相当于一次函数在一个区间里求最大值。

    Code

    Freda的迷宫

        std是求桥,有人说LCA暴力可过。明天学一下这俩东西。

        学过Tarjan发明的算法的都说Tarjan神。。。一次DFS遍历能求桥求割点求LCA,代码差不多,连并查集都跟他有关系,太厉害了。

      两点间有唯一路径等价于两点间在原图中任意路径上不存在非桥边,所以我们把桥找到,然后在新的图中只保留桥,利用并查集判断两点间连通性。这里具体实现利用边是否访问过来保证拓扑。

    Code

    Freda的旗帜

        单纯DP只有80分。居然有每种颜色都最多只有一种颜色能接的数据,这种O(1)算答案,还是DP就TLE了。方程不难,考试居然没想到。最近DP做的少,题目总是往图论和贪心上想。

    方程F[i][j]=sigma(F[i-1][k])(A[j][k]=true);G[i]=sigma(f[j][k])(j=1..i,k=1..c)

    Code

    总结

            110分75名,这次名次好低啊。我应该写第二题暴力,唉。还是应该注意不能AC就写部分数据。毕竟noip分数线去年不到400,也就是说一次模拟赛A掉第一题,二三题加起来能的一百分就行了。学会骗分。

  • 相关阅读:
    utf8编码和中文不能解码问题解决
    python环境的安装配置
    repo同一个仓的同一个changeId的提交
    Jenkins pipeline之将命令的运行结果赋值给变量
    repo和git常用的命令和场景
    docker 安装rabbitmq
    docker的一些概念
    mysql数据库sql优化原则
    数据库优化02
    MySQL数据库优化总结
  • 原文地址:https://www.cnblogs.com/lijianlin1995/p/2651650.html
Copyright © 2011-2022 走看看