rush
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
恭喜 【LGR-073】洛谷 7 月月赛 顺利结束! $\space$ **感谢名单** 感谢所有参与比赛准备工作的人员(排名不分先后): 出题人:@huhao , @skydogli , @CYjian , @青葱 , @_sys。 审题人:@Created_equal1。 $\space$ **比赛数据** 咕了咕…
在讨论《洛谷7月月赛赛时答疑贴》回复:
@[谁是鸽王](/user/113460) 是
在讨论《关于LCT中的split函数》回复:
此帖完结
在讨论《关于LCT中的split函数》回复:
@[辰星凌](/user/110985) 谢谢您的帮助
在讨论《关于LCT中的split函数》回复:
@[Flying_Bird](/user/328405) 谢谢您的帮助
在讨论《关于LCT中的split函数》回复:
!!!
在讨论《关于LCT中的split函数》回复:
如果x不是y的左儿子应该会有问题的吧
在讨论《关于LCT中的split函数》回复:
@[Flying_Bird](/user/328405) 就是说,我在cut的时候,将x,y之间的边断掉,我也是直接认为x就是y的左儿子
在讨论《关于LCT中的split函数》回复:
好像也没出过问题
在讨论《关于LCT中的split函数》回复:
@[Flying_Bird](/user/328405) 可是我在cut的时候是直接把左儿子赋值为0
在讨论《关于LCT中的split函数》回复:
如果改成注释上面那一行就能过
在讨论《关于LCT中的split函数》回复:
~~复制的时候多了一个i,不过这不是重点~~
在讨论《关于LCT中的split函数》回复:
```cpp #include using namespace std; template inline T read(){ T x=0,f=0;char c=getchar(); while(!isdigit(c)) f=c=='-',c=getchar(); while(isdigit(c)) x=x*10+c-4…
在讨论《关于LCT中的split函数》回复:
???
事情是这样的,在我写 「NOI2014」魔法森林 时,判断两个点是否联通,采用了如下方式: ```cpp inline bool connect(int x,int y){split(x,y);return ls(y)==x;} ``` 但是它会wa,事实上我也找到了反例。 但是split函数的作用难道不是,如果两个点…
在讨论《萌新刚学OI,求大佬教我!!》回复:
@[hsfzLZH1](/space/show?uid=43486) %dalao,好像确实是这样子,只要上下x[j]的位置一样就好了 ```cpp for(int j=1;j<=n;j++) if(i!=j) ret=ret*((x[j]+mod-x[i])%mod)%mod; ret=qpow(ret,mod-2)…
为什么这样全WA ```cpp for(int j=1;j<=n;j++) if(i!=j) ret=ret*((x[j]+mod-x[i])%mod)%mod; ``` 把x[j]和x[i]换一下位置就过了, 为什么? ```cpp for(int j=1;j<=n;j++) if(i!=j) ret=ret*((x…
在讨论《90分 萌新求助》回复:
```cpp vis[top]=1; ``` 这里要改成 ```cpp vis[x]=1; ``` 还有 ```cpp low[x]=min(low[x],low[edge[i].v]); ``` 要改成 ```cpp low[x]=min(low[x],dfn[edge[i].v]); ```