摘要:
通道题意:计算(5+26√)1+2^x.思路:循环节是(p+1)*(p-1),然后就是裸的矩阵快速幂啦。代码:#include#include#include#include#includeusing namespace std;typedef long long ll;const int N = ... 阅读全文
摘要:
通道题意:有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c,如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少思路:先开一颗权值线段树。对于当前结点K,它表示了权值范围为a~b的所有结点的信息。但是有人要... 阅读全文
摘要:
通道题意:区间k大,单点修改思路:裸,复杂度n(lgn)^2代码:#include #include #include #include #include using namespace std;const int N = 60010 * 5;const int M = 100100 * 4;#de... 阅读全文
摘要:
通道题意:给定整数N,求1#include #include using namespace std;typedef long long ll;template inline bool rd(T &ret) { char c; int sgn; if(c = getchar() , c ... 阅读全文