这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《求助NOIP T1》回复:
@[Jasmine_Aura](/user/717578) 我是$O(nm+n)$
RT,是我写假了吗? 求巨佬帮调 ```cpp #include #define int long long template inline T read() { T x=0,sgn=0; char ch=0; for(;!isdigit(ch);ch=getchar()) sgn|=ch=='-'; for(;isd…
在讨论《【更新 S 组】CSP-J/S2023 第一轮参考答案》回复:
有各项分值吗
在讨论《j初赛判断题是都对吗》回复:
我选的有两个F
 样例输入 5 5 1 2 1 3 3 4 3 5 1 4 5 3 2 4 1 2 3 2 2 3 2…
``` #include using namespace std; #define mid (l+r>>1) const int N=2e5+10; struct node{int l,r,v;}; int n,m,q,cnt,a[N],b[N],rt[N]; node tr[N =k) return query(tr…
在讨论《求助!两份代码一份AC一份WA》回复:
此题已结 37行 最后返回的时候l的值已经变了 ``` #include using namespace std; #define int long long const int N=5e4+10,N_=250; int n,m,blk,a[N],b[N],tag[N_],bel[N],st[N_],ed[N_]; i…
在讨论《求助!两份代码一份AC一份WA》回复:
@[larsr](/user/484829) https://www.luogu.com.cn/problem/U263821
实在看不出来有什么区别,调了半天了死活调不出来 AC的: ``` #include using namespace std; const int N = 5e4 + 10, M = 250; int n, m, blk, a[N], b[N], tag[M], bel[N], st[M], ed[M]; inline…
``` #include using namespace std; #define int long long const int N=1e5+10; int n,m,q,a[N],bel[N],st[N],ed[N],sz[N],sum[N],tag[N]; inline void init() { m=sqrt(n…
在讨论《通不过样例的线段树模板求调(一年没碰变废物了呜呜)》回复:
add和query
在讨论《P4387 80pts求助》回复:
jntm
在讨论《位运算 如何 O(1) 区间取反》回复:
终于AC了,谢谢大家 ## Code: ```cpp #include #include using namespace std; constexpr int N = 1e5 + 10; bitset st, t, ones; int main () { ios :: sync_with_stdio (NULL), c…
在讨论《位运算 如何 O(1) 区间取反》回复:
哪里有问题吗,只AC了一个点 ```cpp #include #include using namespace std; constexpr int N = 1e5 + 10; bitset st, t; int main () { ios :: sync_with_stdio (NULL), cin.tie (nul…
在讨论《位运算 如何 O(1) 区间取反》回复:
@[wei_xin](/user/601360) 这样左移就挤不掉了
在讨论《位运算 如何 O(1) 区间取反》回复:
@[wei_xin](/user/601360) 我这里遇到一个问题:按照您的做法,bitset的长度需要为n,但是因为n是变量,无法定义bitset,这怎么办呢
在讨论《位运算 如何 O(1) 区间取反》回复:
@[jijidawang](/user/227514) 能解释一下吗
在讨论《位运算 如何 O(1) 区间取反》回复:
@[wei_xin](/user/601360) 但是,右边用右移能挤掉,可是左边用左移挤不掉啊qwq
在讨论《位运算 如何 O(1) 区间取反》回复:
@[wei_xin](/user/601360) 好的
在讨论《位运算 如何 O(1) 区间取反》回复:
@[jijidawang](/user/227514) 这又是神马奇技淫巧qwq
在讨论《位运算 如何 O(1) 区间取反》回复:
@[lfxxx](/user/478461) P3870,这道题1e5个位,要用bitset,那么__builtin_popcount()就用不了了
在讨论《位运算 如何 O(1) 区间取反》回复:
@[Reimu_Hakurei](/user/590600) 二进制bin
在讨论《位运算 如何 O(1) 区间取反》回复:
@[Karl_Aurora](/user/260061) 那怎么$O(1)$查询区间1的个数呢,貌似只能$log n$
在讨论《位运算 如何 O(1) 区间取反》回复:
@[Karl_Aurora](/user/260061) 谢谢佬
在讨论《警钟撅烂!!!!!》回复:
所以怎么改qaq (刚学OI 1ms)
样例过了,一交全WA 怎么调都调不过 第一个测试点自测会RE (调试显示测试点输入的数少了,不到1000)细思极恐 ```cpp #include #include #include using namespace std; #define int long long constexpr int N = 1e5 + 1…