P3396 哈希冲突
这个套路还是蛮常见的
思路: 将操作分为两类, 大于n\sqrt{n}n 的, 和小于它的
为什么要这么干
考虑暴力 , 每次修改O(1)O(1)O(1) , 每次查询O(n)O(n)O(n)
那么它的复杂度是O(n2)O(n^2)O(n2) 的
观察发现, 修改的复杂度远小于查询, 导致复杂度不平衡
考虑在修改时预处理以降低查询复杂度
修改时处理将x膜1 ~ n\sqrt{n}n 加上a[x...
原创
2019-10-02 20:30:26 ·
84 阅读 ·
0 评论