这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《请求撤下题解》回复:
@[tiger2005](/user/60864)
在讨论《这题 wqs 二分做法是假的吧???》回复:
@[18Michael](/user/121216) nope,不是我的程序( 另外,你的拍 300 组是因为随机数问题( 请不要使用 `srand(time(0))`,请使用 `srand((long long)new char)` 或者 `mt19937` 配合 `uniform_int_distribution`…
在讨论《这题 wqs 二分做法是假的吧???》回复:
@[18Michael](/user/121216) 对 A + B 取 min 就又过了(bushi 合理怀疑 wqs + wqs 确实对,只是大部分人都写错了。
在讨论《这题 wqs 二分做法是假的吧???》回复:
@[18Michael](/user/121216) [这份提交记录](https://codeforces.com/contest/739/submission/124671473) 似乎通过了目前您的所有 hack,合理怀疑是精度/细节问题,~~或者您努把力把这个叉了~~。
在讨论《【淼】关于 C++20》回复:
@[Gamemode](/user/316300) 您强强,主要是太高级了,感觉用不到(
在讨论《【淼】关于 C++20》回复:
@[LYqwq](/user/399116) 感觉第二个没啥用( 以及好像 `a = {.x = 3, .y = 5}` 似乎并不是 20 的语法,因为我 win 开 c17 可以跑(? 感觉还不如 `a = {x: 3, y: 5}` 呢( 虽然这两种赋值都要求和定义的顺序一样所以丑而且不好用(
在讨论《【淼】关于 C++20》回复:
文章推荐: [感觉比较全面](https://www.luogu.com.cn/blog/AccRobin/grammar-candies). [可能也有些用?](https://www.luogu.com.cn/blog/316300/c20-di-yi-suo-te-xing-zong-jie).
在讨论《求助 !不太明白直接容斥做法的错误性》回复:
@[ShuKuang](/user/168223) 比如: ``` 2 1 aaaa aaaa ``` 随便就叉掉了吧((
在讨论《萌新求助,有没有和本题思想类似的题目》回复:
[uoj667](https://uoj.ac/problem/667) 比如这个?
在讨论《请求更改翻译》回复:
orz 红名巨佬 xixike
在讨论《求助题意》回复:
@[conprour](/user/234783) ~~我一开始也有这个问题~~,可是你 append 必须是 **已经添加的珠子和新的珠子连接**,你这样构造出多个子树后连接是非法的。
在讨论《关于vector的定义》回复:
~~多测不清空,爆零两行泪~~。
在讨论《也许可能的双倍经验?》回复:
@[yzh_Error404](/user/126871) 确实不是,但是个人觉得两道题可以对比着来做 主要是我看题解里大部分都不是这种做法,就想着提一下,万一以后遇到了呢( qwq
在讨论《样例过了,为什么全WA了,刚学的Dijkstra一点自信都没了QAQ》回复:
@[渡墨残殇](/user/452262) `minn = inf` 这里,您不觉得您的 inf 太小了吗(建议输出 `inf` 试试,另,不是很建议 inf = 0x7f,因为 memset 写一个 0x7f 不费事,反而用 inf 的时候容易产生误导 ``` void Dijkstra() { int minn,p…
在讨论《80分蒟蒻求助!!》回复:
@[only_matthew](/user/421080) $\frak{emmm}$ 大概是题目里没有说清楚吧,因为题目里的矩形应该是从 $1$ 下标开始计数的,而只改最后统计就可以说明数据比较水,中间的扩散过程并没有物品放在边界上。
在讨论《有关AC自动机(简单版)的几点疑问》回复:
@[Fucker_Chao](/user/434015) 是这样的,不过第一个问题不是无法跳,应该也可以特判没有儿子吧,但是可能稍微麻烦一点。 第二个差不多就是这样了,你当时匹配的点仅代表最长的,仍然可能有后缀是模式串,在其 fail 里。
在讨论《有关AC自动机(简单版)的几点疑问》回复:
@[Fucker_Chao](/user/434015) 第一个问题,你的 $fail$ 指针是用来干嘛的?就类似 $KMP$ 的 $fail$ ,是为了快速找到一个位置,其代表的子串最好的匹配失配之前的子串。就类似 $KMP$ 我们跳最长的 $border$ 一样,如果现在新加入一个字符,我们并没有,是不是其实也就是…
在讨论《求救!!有时候多会输出一个0在前面》回复:
@[比尔008](/user/408856) 您这... ```cpp void out(int a[], int b[]) { for (int q = 1; q = 10) { d[q + 1] += d[q] / 10; d[q] = d[q] % 10; } } if (d[mmm + 1] > 0) { //…
在讨论《萌新刚学oi,试问ABC192B题》回复:
@[yyc_fan](/user/348511) 如果不想背运算符优先级,那就多加点括号吧,比如说 ```cpp if(((pos & 1) && (!islower(s[i]))) || ((!(pos & 1)) && (!isupper(s[i])))){ ```
在讨论《萌新刚学oi,试问ABC192B题》回复:
@[yyc_fan](/user/348511) emmm 1. $qndmx$? 2. 为什么运算符不加括号呢? 建议不知道运算符优先级的时候加上括号来实现较长的表达式. ```cpp if(pos & 1 && !islower(s[i]) || !(pos & 1) && !isupper(s[i])){ ```…
在讨论《萌新求助》回复:
@[CR_HGJH](/user/68574) 你的估价函数那里不需要改啊,估价函数预估的就是最优解,只允许小于等于最优解,否则会出错,你那里如果有`cnt`个不同,是有可能通过`cnt-1`次,最后一次同时归位两个,所以是没有问题的,反而写`cnt`才有一些问题吧,`0`不用减,特判一下,没问题的
在讨论《萌新求助》回复:
@[CR_HGJH](/user/68574) ```cpp #include #define ll long long #define INF 0x7f7f7f7f #define lowbit(x) x & -x #define re register using namespace std; inline int…
在讨论《萌新求助》回复:
@[CR_HGJH](/user/68574) 大概有终止棋盘写错了的原因吧
在讨论《O^O刚学线段树合并,有个小小的细节问题》回复:
@[草1药人](/user/299810) 那如果明白了就好~新年快乐(提前的拜早年鸭
在讨论《O^O刚学线段树合并,有个小小的细节问题》回复:
@[草1药人](/user/299810) 不需要啊,不知道现在回复是不是太晚了,你考虑什么时候$pos[x]=0$,等于$0$是不是就说明没有赋值呢? 那么,注意到加的操作,所有涉及的叶子一定都被赋值了,那这个点为什么可能没有赋值?只有可能这个点还没有创建出来,所以如果$pos[x]=0$那么这个点一定没有创建出来,…
在讨论《苦打3天TreapMLE 个点》回复:
@[天权3940](/user/228883) az...加油啊!另外,新年快乐!
在讨论《苦打3天TreapMLE 个点》回复:
@[天权3940](/user/228883) $\mathcal{\color{red}M\color{black}arkDown}$里面那个代码看起来好奇怪啊...主要我这里三个斜杠注释是高亮注释( $code:blocks$),您可以复制到自己$IDE$上或者看这个 ``` #include #include /…