码迷,mamicode.com
首页 > 其他好文 > 详细

20190921-γ

时间:2019-09-22 12:33:14      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:raw   反向   lap   submit   wrap   mes   不同   before   body   

#error 此人太蒻无法编译
#include<iostream>
main(){}

 Before

哦…… -O2

T1

序列问题:分块(莫队),树状数组,线段树,分治

离线 or 在线

$1e5 \Rightarraw N \log N \text{or} N \sqrt{N}$

T2

像是平面几何……先看看

T3

毒瘤……也许可以模拟一下

(或者反向思考)

During

T1

Input

5 5
1 2 3 4 5
1 3 2
1 3 3
1 4 4
5 5 5
3 5 3

 Output

1
2
3
0
2

好像可以分块啊(坏笑……

均摊复杂度$N\sqrt{N}$

$\text{512 MB} $高兴够呛……

发现whs在晃……大神……

分块的正确性……因为所有的值都小于 1e5

所以可以直接预处理所有$mod$的值 =。=

$but$ 预处理好像是 $N \times a$ 的

$40\%$

瞎剪剪枝?

可以建立每种值到块的映射

问题在于如何快速算出一个数在不同模数下的值

T2

没思路

T3

有个 $r=1$ 的仿佛可以拿一下

就是有一个区间,可以区间整体修改

发现通过合并区间修改仿佛并不比直接修要优

0101011011

直接:4

0000000000

0101011011

0101111011

0100000011

0111111111

0000000000

一样啊……

换个开头

0101011011

0111011011

0111011111

0000011111

0000000000

又试试,好像还是一样

于是拿到 7 分 subtask2

仿佛有点思路,

奇偶性。

由于先反向考虑(把画拆回一块白布)

Result

17
Miemeng 40
03:15:02
0
03:15:02
7
03:17:39
47
03:17:39

还要再加加油啊……

20190921-γ

标签:raw   反向   lap   submit   wrap   mes   不同   before   body   

原文地址:https://www.cnblogs.com/kalginamiemeng/p/Exam20190921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!