摘要:
浅析 c++ bitset 的用法 总述 C++的 \(bitset\) 位于 <bitset> 头文件中,这是一种类似于数组的数据结构,每个位置存储 \(0\ or\ 1\) ,并且每个元素仅用 \(1\ bit\) 的空间 如果换一种方式来想,\(bitset\) 就是一个封装了一堆奇奇怪怪操作 阅读全文
摘要:
P5017 [NOIP2018 普及组] 摆渡车 题目 [NOIP2018 普及组] 摆渡车 题目描述 有 $n$ 名同学要乘坐摆渡车从人大附中前往人民大学,第 $i$ 位同学在第 $t_i$ 分钟去 等车。只有一辆摆渡车在工作,但摆渡车容量可以视为无限大。摆渡车从人大附中出发、 把车上的同学送到人 阅读全文
摘要:
P5018 [NOIP2018 普及组] 对称二叉树 题目 P5018 思路 通过hash值来判断左右树是否相等 \(hl[i]\) 与 \(Hl[i]\) 是防止hash冲突, \(r\) 同理 注意,在 \(hl,hr\) 计算的时候大质数的顺序 \(hash\) 过程中会出现非常大的数字 常见 阅读全文
摘要:
P3956 [NOIP2017 普及组] 棋盘 题目 题目描述 有一个 m×m 的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。你现在要从棋盘的最左上角走到棋盘的最右下角。 任何一个时刻,你所站在的位置必须是有颜色的(不能是无色的), 你只能向上、 下、左、 右四个方向前进。当你从一个格子 阅读全文
摘要:
CF438D The Child and Sequence 题目 At the children's day, the child came to Picks's house, and messed his house up. Picks was angry at him. A lot of imp 阅读全文
摘要:
P3197 [HNOI2008]越狱 题目 题目描述 监狱有 n 个房间,每个房间关押一个犯人,有 m 种宗教,每个犯人会信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 答案对 100,003 取模。 输入格式 输入只有一行两个整数,分别代表宗教数 m 和房 阅读全文