编程,是对逻辑的锻炼。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《求教》回复:
那就相当于反转了吧
在讨论《听取WA声一片》回复:
不好意思复制错了 应该是这段 ```cpp for(int i=0;i<int(v.size());i++){ v.pop_back(); } ``` 有没有可能,随着 `pop_back()`,`v.size` 会减小,导致没有清空完成。 可以使用以下方法清空: `v.clear();` (推荐) 或 ``` whi…
在讨论《听取WA声一片》回复:
```cpp for(int i=0;i<v.size();i++){ ans+=v[i]; } ``` 这段是什么意思
在讨论《离谱,同样功能的代码为何结果不同?》回复:
`vector` 经典问题了 执行`v[x].l=newnode(l,mid);` 时,会首先取 `v[x].l` 地址。然而调用 `newnode` 时,`push_back` 使得 `vector` 元素数量增加。当元素数量是 $2$ 的自然数幂时(如果我没记错),`vector` 会**重新分配空间**,导致 `…
这道题 trie 给了边权,而且上限是 $20000$。 不要以为边权为 $20000$ 时算 LCP 长度就是 $5$!!! 边权是多少算 LCP 时长度都要当成 $1$,不是 $\lfloor log_{10}w_i\rfloor+1$!!!
在讨论《Hack2》回复:
@[Starrykiller](luogu://user/235125)
在讨论《Hack2》回复:
讲个笑话:我 95pts 调不出错,随便找了篇题解开拍。结果就选中了这篇被 Hack 的题解 没过一会就拍出来了,发现题解挂了。 拍的数据: ``` 5 1 5 10 3 5 9 2 1 -6 4 1 -9 3 2 -3 4 5 1 4 1 10 4 2 9 ``` 手算应输出 `19`,我的代码输出 `19`,题解输…
在讨论《暴力求 HACK》回复:
我的思路与你类似,也过了 主要代码如下: ```cpp int n,top,ans[100009],rg[100009][4]; vector p[100009]; inline void main_solve() { n=read (); for(int i=1;i ()].push_back(i); for(int…
在讨论《关于二分的问题》回复:
有点像 线段树内二分 vs 线段树外二分?
题目可转化为判断 $ \lfloor(y−x)\frac{\sqrt5+1}2\rfloor=x\ (x\leq y) $ 是否成立。(见题解) 然而题解都用的是浮点数,我这么做被卡精度了。此处提供一种可以不被卡精度的方法。 $$ \Leftrightarrow x\leq(y−x)\frac{\sqrt5+1}2<x…
在讨论《洛谷咕值系统介绍》回复:
分数会逐渐降低不太好吧······