嗯——?
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《线段树求调(RE)》回复:
change() 函数写错了 ,mid=(t[p].l+t[p].r)>>1 @[周一章](luogu://user/384730)
在讨论《90pts玄关求助 码风良好》回复:
@[XYY62012](luogu://user/1108111) 你下标从1开始的话 sort 里面就写 f+1
在讨论《90pts玄关求助 码风良好》回复:
sort 写错了,从 f+1 开始
# AT_arc093_d ## 题目描述 给定 $n$,$m$ ,问在有 $m$ 个编号为 $a_i$ 的选手不可战胜的情况下,在一个 $2^n$ 的满二叉树上进行淘汰制比赛,获胜的情况数 具体解释,你是 $1$ 号选手,你无法战胜的选手有且仅有那 $m$ 个,对于剩下的情况(你不参与的情况),编号小的人胜利,选手编…
在讨论《是不是有点太水了(?)》回复:
所以最后的 $n$ 次操作才是有效操作
在讨论《是不是有点太水了(?)》回复:
@[Miss_SGT](/user/705012) 就是题目给的式子 $((i×p+q) $ $mod$ $n )$ 和 $(( $ {$i$ $mod$ $n$} $×p+q)$ $mod$ $n)$ 貌似是等价的这一点
分析完关键操作最多 $n$ 次以后 , 暴力区间修改和单点查询就过了?? ```cpp int main() { scanf("%d%d%d%d",&n,&m,&p,&q); int t=max(1,m-n+1); for(int i=t;i r) swap(l,r); modify(1,1,n,l,r,i); } f…
在文章《SD CSP-S || 急了||马上AFO》发表评论:
NOIP加油 ,还有一个月的时间呢
在讨论《70pts求助》回复:
@[ycyxh1](/user/1287433)
在讨论《70pts求助》回复:
```cpp return b*q+1ll*pow(a/(b+1),2)*(b+1-a%(b+1))*p+1ll*pow(a/(b+1)+1,2)*(a%(b+1))*p; // return b*q+1ll*qpow(a/(b+1),2)*(a-a%(b+1)*(a/(b+1)+1))*p+1ll*qpow(a/(b…
在讨论《清朝老题你的意思究竟是什么 !!》回复:
大概懂了 , 包含小数的区间也算在内 , 如弹幕 $(3,4)$ 是有实际意义的 , 而不是单独只指整数
在讨论《蒟蒻60pts求调》回复:
@[KirinRYato](/user/745946) ```cpp #include using namespace std; long long n,m,num=0,dp[8][2]={{-1,-1},{-1,0},{-1,1},{0,-1},{0,1},{1,-1},{1,0},{1,1}}; char a[10…
在讨论《如何随机大于10的13次方并小于10的14次方的随机数》回复:
@[lizechenQAQ](/user/1344661) 要改范围可能要自己调一下了
在讨论《如何随机大于10的13次方并小于10的14次方的随机数》回复:
@[lizechenQAQ](/user/1344661) ```cpp #include #define ll long long using namespace std; ll Random(ll mod) { ll ans=2147483647; return ans=ans*rand()%mod + 1; }…
在讨论《清朝老题你的意思究竟是什么 !!》回复:
@[ycyxh1](/user/1287433) 所以是左闭右开的意思吗?但是如果是左闭右开的话上面 hack 数据应该输出的是 _3 , 2_ 了啊 qwq
弹幕 _a_ 秒时出现在 zeromaker 的视野内,出现了 _b_ 秒 , 若区间是左开右开 , 那么指的是 $(a,a+b)$ 这个区间吗 ? 那如果是这样的 , 当 _b=1_ 或 _b=0_ 的时候这个区间就应该理解为这个区间不存在 于是就有了这样一组 hack 数据可以把几乎所有的题解打掉 ? ```c 3…
在讨论《题解有误》回复:
@[Polaris_Australis_](/user/576737) 麻烦大人您看一下
[讨论的是这个地方](https://www.luogu.com.cn/article/4c3exyh1) 链接中的代码交这题可以过,但我对拍发现他过不了这个 ``` 0 3 1 3 2 2 4 ``` 输出的应该是3吧,给的代码输出的是0
在讨论《10分,但大样例全过,对拍没随到hack,救命!!》回复:
线段树维护的就是个区间最大值 再建了首尾指针分别指向最前面和最后面的块(就是把每一个操作"1"看作一个块),每次查询块中最值 写了对拍但是好久好久拍不出来问题 ,佬佬捞捞₍˄·͈༝·͈˄*₎◞ ̑̑
离线处理,靠前缀和,线段树和二分实现操作 我觉得用不着带修线段树所以没用 ``` #include #define ll long long #define int long long #define lc p >1; build(lc,l,mid); build(rc,mid+1,r); push_up(p); }…