摘要: 来重庆,吃重庆小面,品重庆人情(CTT2024、北京多校集训) 阅读全文
posted @ 2024-12-02 21:58 caijianhong 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 你好,博客园!——2022.11.6 阅读全文
posted @ 2022-11-06 18:28 caijianhong 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 字号16主题Black on white vimrc 4 lines set nu ts=2 sw=2 sts=2 et cin sm fdm=marker mouse=a map <C-K> <C-V> nnoremap j gj nnoremap k gk bashrc alias python 阅读全文
posted @ 2024-11-28 17:02 caijianhong 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 2024年10月26日,由中国计算机学会主持的CSP-J/S2024第二轮认证在全国各地举行。本次比赛广东省共九千余人次参加,五千余人次获奖。佛山市第一中学(高中学校,以下简称“佛山一中”)、佛山市华英学校(初中学校,以下简称“佛山华英”)在本次比赛中共82人次获奖,具体获奖名单可见文末。 获奖情况 阅读全文
posted @ 2024-11-20 21:13 caijianhong 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 比赛 奖项 姓名 年级 学校 分数 省份 性别 备注 CSP2024入门 三等奖 程曦 初一 佛山市华英学校 100 广东 男 CSP2024入门 三等奖 方卓强 初一 佛山市华英学校 110 广东 男 CSP2024提高 三等奖 方卓强 初一 佛山市华英学校 70 广东 男 CSP2024入门 三 阅读全文
posted @ 2024-11-20 18:50 caijianhong 阅读(55) 评论(0) 推荐(0) 编辑
摘要: vector 是提前开好空间然后每次 clear,vector2 是 reserve,list 就是 list,array 是对 vector vec[cur++] = i;。这里都是整数,push_back 与 emplace_back 整体没有什么区别,但有人要看,所以函数名前面加了 e 的是 阅读全文
posted @ 2024-11-15 22:15 caijianhong 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 学习资料:Lyndon & Runs - 洛谷专栏。yyc 讲的太好了啊,我就不抄了。 做 Lyndon 分解的 Duval 算法在 Runs 的求解中出现次数非常高,请一定记住它。 if (tl + tr >= r - l + 1) 这一行是算的刚刚好的,这里对应的 Lyndon Root 是 \ 阅读全文
posted @ 2024-11-15 22:07 caijianhong 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 其实就是一些平方暴力的多项式运算,以防某些人在数据范围允许平方时拍 NTT 上去。刚好出题用到了少项式技术就象征地总结一下。 普通幂少项式 单点求值 struct poly : vector<mint> { using vector::vector; mint operator()(const mi 阅读全文
posted @ 2024-11-14 22:15 caijianhong 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 你是否正在使用 wsl 的终端且当前路径在 /mnt 下? 这个报错是因为 windows 的文件系统不区分大小写,访问到的是同一个文件。 解决方法: cmd.exe /c 'ren a A' 阅读全文
posted @ 2024-11-14 21:45 caijianhong 阅读(10) 评论(0) 推荐(0) 编辑
摘要: CSP2024-S GD 迷惑行为大赏 素材来源: CSP2024-S GD 迷惑行为大赏:编译错误(版本一) - caijianhong - 博客园 CSP2024-S GD 迷惑行为大赏:编译错误(版本二) - caijianhong - 博客园 CSP2024-S GD 迷惑行为大赏:英文注释 阅读全文
posted @ 2024-11-05 20:57 caijianhong 阅读(296) 评论(2) 推荐(4) 编辑
摘要: 找这鬼东西好难找,正常代码太多了,翻过去漏了一大堆。 answers/GD-S00953/arena/arena.cpp:/* answers/GD-S00953/arena/arena.cpp:AFOed. Thanks to All. answers/GD-S00953/arena/arena. 阅读全文
posted @ 2024-11-05 17:25 caijianhong 阅读(165) 评论(0) 推荐(1) 编辑
摘要: 前一部分是 gbk,后一部分是 utf-8 共 311K 使用 grep -P '[\x{0100}-\x{ffff}]+' -anR --color=never answers 寻找,然后通过 VSCode 转换两次编码并合并得到。文件太大了,乱码行就不删除了啊。 answers/GD-S0073 阅读全文
posted @ 2024-11-05 16:15 caijianhong 阅读(194) 评论(0) 推荐(2) 编辑
摘要: 全部信息的,只有部分被去重,观感可能不如这个版本好:https://www.cnblogs.com/caijianhong/p/18526161 目录学统计学的分类无 main变量重名O2超过空间限制神秘字符撞名标准库max(long, long long) 惨案无返回类型头文件查找失败自动补全找不 阅读全文
posted @ 2024-11-05 09:09 caijianhong 阅读(305) 评论(1) 推荐(4) 编辑
摘要: 答:/usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h 其中的 13 随编译器版本变化 授人以鱼不如授人以渔,可以输入 echo|gcc -v -x c++ -E - 然后看这个输出: #include "..." search starts her 阅读全文
posted @ 2024-11-04 21:33 caijianhong 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 如果觉得太长了想看分好类的:https://www.cnblogs.com/caijianhong/p/18527160 编译错误 answers/GD-S00002/duel/duel.cpp: In function ‘int main()’: answers/GD-S00002/duel/du 阅读全文
posted @ 2024-11-04 20:25 caijianhong 阅读(515) 评论(2) 推荐(4) 编辑
摘要: 题目描述 给定一个长度为 \(n\) 的正整数数组 \(A\),其中所有数从左至右排成一排。 你需要将 \(A\) 中的每个数染成红色或蓝色之一,然后按如下方式计算最终得分: 设 \(C\) 为长度为 \(n\) 的整数数组,对于 \(A\) 中的每个数 \(A_i\)(\(1 \leq i \le 阅读全文
posted @ 2024-11-04 19:04 caijianhong 阅读(98) 评论(0) 推荐(0) 编辑