
前缀和
是Elie呀
人生苦短,莫忘初衷;凡事相信,凡事期待。认真做事,认真做人!翁恺老师寄语:“其实学习终归是一件痛苦的事情,所以呢面对学习你还是得要认真,用功,努力地去学习。享受的是什么?是学习之后获得的那种成就,快乐是从成就中来的。”
展开
-
第八届蓝桥杯【省赛试题10】k倍区间
题目描述给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗? 输入输入数据: 第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(1 <= Ai &l...原创 2018-03-28 18:05:33 · 340 阅读 · 0 评论 -
(前缀异或和)51nod 2128 前缀异或
2128 前缀异或 输入一个长度为n(1 <= n <= 100000)数组a[1], a[2], ..., a[n]。 输入一个询问数m(1 <= m <= 100000)和m组询问,每组询问形如(l, r) 对于每组询问(l, r),你需要输出a[l] xor a[l + 1] xor ... xor a[r - 1] xor a[r],即第l个数字到第r个数字的...原创 2019-04-21 16:49:37 · 719 阅读 · 1 评论 -
(打表找规律+前缀异或和)MORE XOR
题目链接:https://nanti.jisuanke.com/t/38230 比赛的时候也在推规律,可惜手动推错了~再者推出来还要用前缀异或和来解决,不然时间复杂度太高,会TLE. 之前不知道用前缀异或和,首先做个小题目:(前缀异或和)51nod 2128 前缀异或 //队友写的打表代码 #include <bits/stdc++.h> using namespace std...原创 2019-04-22 16:05:57 · 226 阅读 · 0 评论