zoukankan      html  css  js  c++  java
  • 20200729训练记录

    打摆被抓自闭了

    A感觉可以平衡规划,按一种颜色的点个数分类来计算

    计算了一下块长和时间复杂度

    (O(nsqrt{nlogn}))?

    (n<=666666)?

    写了还跑的飞快

    居然正解就是这个

    B是CodeChef 2014 April Challenge Final Battle of Chef

    感觉可以(O(nlog^3n))在线维护

    但是(n<=100000)

    再见

    C是「LibreOJ NOI Round #1」动态几何问题

    好像就枚举非平方因子得到

    (sum_{i=1}^{n} mu(i)^2 lfloor sqrt{lfloor frac{n}{i} floor} floor lfloor sqrt{lfloor frac{m}{i} floor} floor)

    (lfloor frac{n}{i} floor)分块

    然后算一个(mu(i)^2)的前缀和?

    然后(sum_{i=1}^{n} mu(i)^2)可以化成

    (sum_{i=1}^{sqrt{n}}mu(i) lfloor frac{n}{i^2} floor)

    可以分块一下(O(sqrt[3]{n}))计算

    于是就分块套分块?

    结果1e12都慢到自闭

    后来发现对(lfloor frac{n}{i} floor)分块

    可以改成对(lfloor sqrt{lfloor frac{n}{i} floor} floor)分块

    (O(sqrt{n}))变成(O(sqrt[3]{n}))

    于是就飞快了

    改题发现B就是(O(nlog^3n))信仰跑非常自闭

    主要是我分析了一波网上的整体二分好像不是(O(nlog^2n))而是(O(nlog^3n))

    写了整体二分的做法,慢得邪恶

  • 相关阅读:
    The nineteenth day
    The eighteen day
    弱读下
    弱读上
    失爆 爆破音
    连读
    The seventeenth day
    The sixteenth day
    React 官方脚手架 create-react-app快速生成新项目
    pc端引入微信公众号文章
  • 原文地址:https://www.cnblogs.com/deaf/p/13452099.html
Copyright © 2011-2022 走看看