上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页
摘要: A B C 注意sum要在mod范围内 且不能用/a*b来推 #include<bits/stdc++.h> using namespace std; typedef long long ll; ll num[100005]; const ll mod = 1e9 + 9; ll qpow(ll a 阅读全文
posted @ 2018-04-21 23:04 Aragaki 阅读(297) 评论(0) 推荐(0) 编辑
摘要: A B #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) #define TS printf("!!!\n") #define pb push_back #define in 阅读全文
posted @ 2018-04-17 23:44 Aragaki 阅读(229) 评论(0) 推荐(0) 编辑
摘要: A #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) #define TS printf("!!!\n") #define pb push_back #define inf 阅读全文
posted @ 2018-04-16 00:03 Aragaki 阅读(420) 评论(0) 推荐(0) 编辑
摘要: BKDR Hash: 选取恰当的进制,可以把字符串中的字符看成一个大数字中的每一位数字,不过比较字符串和比较大数字的复杂度并没有什么区别 首先不要把任意字符对应到数字0,比如假如把a对应到数字0,那么将不能只从Hash结果上区分ab和b(虽然可以额外判断字符串长度,但不把任意字符对应到数字0更加省事 阅读全文
posted @ 2018-04-15 14:22 Aragaki 阅读(427) 评论(0) 推荐(1) 编辑
摘要: #include<bits/stdc++.h> #include<ext/rope> using namespace std; using namespace __gnu_cxx; rope<int> *now[100005]; void print(rope<int> s) { for (int 阅读全文
posted @ 2018-04-13 23:23 Aragaki 阅读(473) 评论(0) 推荐(0) 编辑
摘要: BZOJ3674:可持久化并查集加强版 n个集合 m个操作操作:1 a b 合并a,b所在集合2 k 回到第k次操作之后的状态(查询算作操作)3 a b 询问a,b是否属于同一集合,是则输出1否则输出0请注意本题采用强制在线,所给的a,b,k均经过加密,加密方法为x = x xor lastans, 阅读全文
posted @ 2018-04-13 22:14 Aragaki 阅读(167) 评论(0) 推荐(0) 编辑
摘要: A #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) #define TS printf("!!!\n") #define pb push_back #define inf 阅读全文
posted @ 2018-04-12 12:52 Aragaki 阅读(249) 评论(0) 推荐(0) 编辑
摘要: A #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) #define TS printf("!!!\n") #define pb push_back #define inf 阅读全文
posted @ 2018-04-11 23:09 Aragaki 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一些数据结构,比如线段树或平衡树,他们一般是要么维护每个元素在原序列中的排列顺序,要么是维护每个元素的大小顺序,若是像二者兼得那么就想想主席树. 给你多个不同的数字问你1-N第K大的数是多少 最简单的方法是直接排序然后输出第K个 但是如果用线段树做的话该怎么做 我们可以先离散化这N个数 然后把线段树 阅读全文
posted @ 2018-04-10 19:08 Aragaki 阅读(231) 评论(0) 推荐(0) 编辑
摘要: A #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) #define TS printf("!!!\n") #define pb push_back #define inf 阅读全文
posted @ 2018-04-09 15:47 Aragaki 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页