zoukankan      html  css  js  c++  java
  • Codeforces #191(Div.2)解题报告

    http://codeforces.com/contest/327

      第一次正儿八经写cpp程序啊,没想到写着写着还得查书,看看哪个地方有没有分号啥的,写三目表达式把问号和冒号写反了也查了很长时间。唉,本来以为随便看看书就能转来着。结果第一次写就在比赛写,结果就是我只出了A题,耻辱啊。还有就是半年不碰OI,感觉实现能力还可以,但是调试就完全不行了啊。还有就是一些思路都跟不上了。

    A. Flipping Game

      一开始看错题了,以为是要求连续,乱搞扫描弄弄,后来发现理解错题了,干脆写了个O(N^3)暴力。也可以转化为最大连续子序列和DP之。

    B. Hungry Sequence

      我输出了质数表,没想到有更简单的做法。就是输出一些比较大的递增的数,考虑选择一些适当的第一个数a,使得2*a都比a+n大。也有其他类似的方法。

      留个线性筛模版吧。

    Code

    C.Magic five

      搞成等比数列求和再用个费马小定理。留个快速幂模版。

      这题的关键在于我写坑了很多地方,各种调试。

      1.输入写坑了

      2.快速幂有个地方把乘写成加

      3.a1,q爆long long,因为忘记取模

       4.a1加取模以后,三目表达式哪里少些一对括号变成q:0+a1调了好久

      还是要仔细一点啊。

    Code

    D.Block Tower

      floodfill边建边拆,注意读题。我觉得BFS出来,把队列里头东西搞搞输出来也对,而且比DFS好写,但是没写。代码不贴了。

    E.Axis Walking

      按说这个复杂度应该能过啊。但是第七个点超时了。不想写了。

    Code

  • 相关阅读:
    如何区分JS中的this?!
    JavaScript----函数的封装、继承和多态
    正则知识点解读及常用表达式(判断有效数字、手机号邮箱等)
    Java-集合练习5
    输入输出练习
    集合练习5
    集合练习4
    集合练习题2
    Java-集合练习题1
    Java-小练习简单银行程序
  • 原文地址:https://www.cnblogs.com/lijianlin1995/p/3180808.html
Copyright © 2011-2022 走看看