- 博客(5)
- 收藏
- 关注
原创 Yura‘s New Name
当为 _ 时 : 当前索引为0时 结果+1 当前为最后一个字符或者下一个字符仍为_时 结果+1。特殊情况 当字符串长度为1且为 ^ 时 结果+1。当为 ^ 时 : 不做考虑直接continue。
2023-04-29 19:01:58
127
原创 k倍区间-蓝桥云课
假如我们只有一个前缀和数组ch 而不对k求余数这时如果我们要判断 i - j 是否满足条件 只需要判断 ch[j] - ch[i-1] %k 是否等于 0 (注意是 i-1 从i - j 包括 i)这时我们可以对ch数组的每个元素对k求余这样的话我们就不需要判断ch[j] - ch[i-1] %k == 0了 而是直接判断ch[j] 是否等于 ch[i-1]例如 对k求余的数组中 有 5 个 1 则答案就是 4 + 3 + 2 + 1 也就是 4 * (4 + 1) / 2。求前缀和 然后对k取余数。
2023-02-01 00:04:02
147
原创 c++刷题技巧
总结一下C++刷题过程中的小技巧一、关于读写方面如果在刷题时需要自己输入和输出数据,可以考虑以下方面1.养成使用快读和快写的习惯,因为快读依赖于getchar()函数,而getchar比scanf和cin有更快的速度,所以使用快读和快些会进一步加快代码速度 (快读快写可以直接在网上找模板,直接在网上搜C++快读快写)2.scanf() 比 cin 有更快的读入速度 有一些题cin过不了而scanf更快 如果不喜欢用快读也要尽量用scanf函数
2022-12-15 23:25:31
739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人