zoukankan      html  css  js  c++  java
  • Vijos2012年10月份月赛

          感觉这次比赛时间掌握的还可以,基本能按照预想的做下来,先看了半个小时题目,然后不到一个半小时吧A跟C搞出来了,觉得题目挺水,检查了一下空间然后把数据类型开的够不够大检查了一下,没自己出数据。然后就在坑B题。想了好久。D根本没打算做,结果他们做了,还说30分很简答,晕。

         B题被评测机坑了第一个点(TLE),得分70+90+100+0,名次25。xfy全场最高分,zzm280第四高分,仰慕!!!

    A 数据统计

          WA了3个点,不想查了。

    Code


     

    B 巧克力

          先想到了一定切N*M-1次,肯定是选N*M-1个数加一下,然后发现很难知道什么样的切是合法的,于是想到DP发现会TLE,就不会了。看数据范围意识到要求一个O(NlogN)的算法。想到zzm神犇在群里说sort以后贪心。发现可以当成每次一刀切,然后有几块就代价乘几,然后就简单了,最后一定是每个代价在算式里出现一次,系数不一样。考虑一维发现系数严格+1,可以考虑排序不等式(好熟悉的问题——排队接水)。二维上的关系列个式子看看就知道了。

    Code

    C 小D的旅行

          我还以为是那个分层图的经典的题目来着,结果这个题只加一次油。注意到Q<n*n这个条件很奇怪,明显是告诉大家不用保存答案(?)和立方阶的算法不超时。先把floyd搞完。求s到 t 的话 枚举在i加油,ans=min{dis[s][i]+dis[i][t]+v[i]}。

    Code

    D 不给糖就捣乱

  • 相关阅读:
    Solution: Win 10 和 Ubuntu 16.04 LTS双系统, Win 10 不能从grub启动
    在Ubuntu上如何往fcitx里添加输入法
    LaTeX 笔记---Q&A
    Hong Kong Regional Online Preliminary 2016 C. Classrooms
    Codeforces 711E ZS and The Birthday Paradox
    poj 2342 anniversary party
    poj 1088 滑雪
    poj 2479 maximum sum
    poj 2481 cows
    poj 2352 stars
  • 原文地址:https://www.cnblogs.com/lijianlin1995/p/2743168.html
Copyright © 2011-2022 走看看