zoukankan      html  css  js  c++  java
  • 11.9模拟赛总结

    做题思路

    首先略读了三道题,发现二三题还有做过的感觉,但是基本忘记怎么做了,第二题只记得“逆序对”三个字,第三题只隐隐约约地感觉自己做过。于是决定先做第一题,再试着做做第二题,第三题准备拿取部分分

    T1 转圈游戏

    1. 读完题目,总有冥冥的感觉指引着我(学数论学疯了),这很有可能是个数论题
    2. 0到n绕成一个圈,明显是取模操作,(10^k) 次操作,(0<k<10^9),明显是快速幂
    3. 大概手一推,求出公式

    [x=(x+10^k imes m\%n)\%n ]

    T2 火柴排队

    1. 对于逆序对的唯一感觉是不会,只能从头往后推

    2. 不过方向是确定了的,最后一定要推到逆序对身上

    3. 推了一个式子

      [sum^n_{i=1}(a_i-b_i)^2=sum^n_{i=1}(a_i^2+b_i^2)-2sum^n_{i=1}a_ib_i ]

    4. 明显被减数不影响答案,影响的是对应高度乘积,越小越好

    5. 那就给它排一下序,然后试着算逆序对?蒙对了。

    T3 货车运输

    1. 最怕图上的题,板子基本没背,只能打暴力
    2. 贪心吗?明显不行。动规?数据太大。
    3. 老本行——DFS
    4. 尽量选大边遍历
    5. 如果当前的最大值小于记录过的最大值,return
    6. 如果遍历到的边小于记录的ans,那也return
    7. 一番剪枝之后,结果和没剪枝一样都是10分hhh

    坐等Day2爆0 <——没有东西

  • 相关阅读:
    javaScript hook
    封装
    javascript 数字验证
    new 运算符
    指针
    js中的call及apply
    每行显示2条数据的分页
    less语言特性(二) —— 混合
    less语言特性(一) —— 变量
    理解响应式布局设计
  • 原文地址:https://www.cnblogs.com/xuanfly/p/11825767.html
Copyright © 2011-2022 走看看