摘要: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; 4 typedef long long ll; 5 typedef unsigned long long ull; 6 #define pf pri 阅读全文
posted @ 2020-03-08 12:49 WA自动机~ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P1198 线段树的单点更新+区间查询,典型的求区间最大值。 代码如下: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; 阅读全文
posted @ 2020-03-08 11:22 WA自动机~ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 简单的搜索,不必多说了,初始状态下每个点能到达的长度是1,它本身。还有,注意关掉文件重定向,被坑好多次了。 代码如下: 1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 typedef unsigned int ui; 阅读全文
posted @ 2020-03-08 09:43 WA自动机~ 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P1972 题意大致是:给定一个序列长度为n,给出m个查询区间,要求响应是区间内不同的数的个数。为此我们考虑到树状数组的区间查询时间复杂度是O(logn),对于题目1e6的数据O(mlogn)的复杂度是能过的。所以我们考虑用 阅读全文
posted @ 2020-03-08 08:46 WA自动机~ 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://icpc.njust.edu.cn/Problem/Hdu/2838/ 题目解法:题目给出一个1-n的排列,操作只有一种:交换相邻的元素,代价是两个元素之和,问将该序列变成升序排列的最小代价。就是要在线求解,每输入一个数a就要查询之前的数中有多少数比a大,这些数由于在a的前面 阅读全文
posted @ 2020-03-07 23:23 WA自动机~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://icpc.njust.edu.cn/Problem/Hdu/2642/ 代码如下: 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define scan(n) scanf("%d",&n) 4 #define f(i, 阅读全文
posted @ 2020-03-07 22:26 WA自动机~ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://icpc.njust.edu.cn/Problem/Hdu/2492/ 题目大意:给定一个序列,求长度为三的子序列(a,b,c)使得a<b<c或a>b>c,求这样的序列的个数;只要对于每一个位置的数,用树状数组维护前缀和,求出该位置前面比他大的数的个数和比他小的个数,再用另一 阅读全文
posted @ 2020-03-07 21:55 WA自动机~ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1541/ 题意是:在二维图上有一系列坐标,其中坐标给出的顺序是:按照y升序排序,如果y值相同则按照x升序排序。这个信息十分关键,所以借此我们可以知道最新给出点A(x,y)之后,y大于等于任何之前点的y值,所以只要知 阅读全文
posted @ 2020-03-07 21:07 WA自动机~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: hdu 1166排兵布阵 单点修改+区间查询的树状数组的应用: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; 4 typedef long long ll; 5 typedef unsigned 阅读全文
posted @ 2020-03-07 20:09 WA自动机~ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 树状数组也可说是二分索引树,是一种高级数据结构,但其实用起来很方便。 本文参考博客如下: http://www.cppblog.com/menjitianya/archive/2015/11/02/212171.html https://blog.csdn.net/zars19/article/de 阅读全文
posted @ 2020-03-07 11:39 WA自动机~ 阅读(195) 评论(0) 推荐(0) 编辑