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掉第一题,二三题加起来能的一百分就行了。学会骗分。

  • 相关阅读:
    中国剩余定理(普通+扩展)
    因子和(洛谷P1593)——约数和+分解质因数
    暑假考试题6:problem 题(Catlan + dp + 组合数)
    暑假考试题6:single 单(树上推理)
    暑假考试题5:tree 最小生成树(最小生成树+倍增)
    暑假考试题5:序列(分类讨论水题)
    暑假考试题5:工作 work(贪心+二分)
    暑假考试题4:砍树 cut(整除分块)
    4.8 作业
    面向对象编程
  • 原文地址:https://www.cnblogs.com/lijianlin1995/p/2651650.html
Copyright © 2011-2022 走看看