摘要: A.匹配 显然这个题可以用哈希,也不用预处理,直接 \(O(1)\) 拓展就行了. \(A\) 拓展用 \(f'=f\times sum+A_{i}\),\(B\) 用 \(f'=f+B_{i}\times num^{i}\),自然溢出就行. #include<bits/stdc++.h> usin 阅读全文
posted @ 2024-06-27 09:34 HaneDaniko 阅读(130) 评论(2) 推荐(2)
摘要: A 非常好特判 一共就五种情况,相等,或者正反两种包含(都是不能可能不包含),或者正反两种先后(都是可能不相等),写五个 if 就行了 B 我到底为什么要跳了这题??????????????????????????????????????????? 显而易见这玩意模着模着就变成循环了(我真没看出来) 阅读全文
posted @ 2024-06-26 01:11 HaneDaniko 阅读(161) 评论(2) 推荐(3)
摘要: From my Codeforces Blog 阅读全文
posted @ 2024-06-24 16:14 HaneDaniko 阅读(85) 评论(5) 推荐(2)
摘要: 解法原理1 首先我们需要明白 \(\operatorname{nand}\) 的运算: \[\operatorname{not}(a\operatorname{nand}b)=a\operatorname{and}b\tag{1} \]这个很好理解,因为 \(\operatorname{nand}\ 阅读全文
posted @ 2024-06-23 20:50 HaneDaniko 阅读(187) 评论(0) 推荐(1)
摘要: Download Using 解压后放于不明显的地方 打开Devc++,点击 工具 > 编译选项 > 目录,在 C包含文件 与 C++包含文件 中复制完整路径并添加 选中刚添加的路径后,点击右方按钮移动至最上方 readme3.0 原理: 只要编译直接秒 阅读全文
posted @ 2024-06-22 17:10 HaneDaniko 阅读(47) 评论(0) 推荐(0)
摘要: Download Using 首先解压出来 然后打开 DevC++,找到上方 工具 > 编译选项 > 目录 > C++包含文件 在下方空白栏右方找到文件选择,找到 Readme 文件夹,确定 > 添加 然后即可正常使用 触发操作 新建一个代码文档,使用头文件 cstdio.h 然后新建一个 doub 阅读全文
posted @ 2024-06-21 13:27 HaneDaniko 阅读(30) 评论(0) 推荐(2)
摘要: throw 主要是用来抛出异常. throw 可以直接向主程序 throw 一个东西,可以是各种数据类型,显示在界面上就是抛出的数据类型. int main(){ throw 1; } terminate called after throwing an instance of 'int' Proc 阅读全文
posted @ 2024-06-19 21:24 HaneDaniko 阅读(60) 评论(1) 推荐(2)
摘要: #51 HDK: 你们别让我拿到核导弹 HDK: 否则我就给自己先来一炮 #52 大黄: 昨天我看贴吧,看见有个人说自己做梦梦见外型虫族入侵了地球 大黄: 然后虫族女王来找他,用自己黏糊糊的触手包裹住他的牛至,然后他就醒了 HDK: 感觉不如被魅魔用柰子闷死 大黄: 诶其实这个也行 #53 (正在上 阅读全文
posted @ 2024-06-18 11:54 HaneDaniko 阅读(129) 评论(0) 推荐(6)
摘要: 还是看看简单而富有美感的爆搜吧 #include<bits/stdc++.h> using namespace std; #define int long long #define tests int cases;cin>>cases;while(cases--) int n,l; vector<i 阅读全文
posted @ 2024-06-17 15:39 HaneDaniko 阅读(51) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2024-06-16 20:21 HaneDaniko 阅读(5) 评论(1) 推荐(0)