会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zac2010's blog
严谨的时间,严格的计划,必要的留白。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
2024年2月16日
函数、变量类型相关的笔记
摘要: 函数 一些浮点类型的函数 fabs(x),ceil(x),floor(x),round(x)四舍五入。 sqrt(x),pow(x, y) \(x^y\)。 log2(x),log10(x)。 log(x) 以 \(e\) 为底的 \(\log x\),exp(x) \(e^x\)。 sin(x),
阅读全文
posted @ 2024-02-16 17:26 zac2010
阅读(26)
评论(0)
推荐(0)
2024年2月4日
[USACO23DEC] Bovine Acrobatics S
摘要: 这题看起来无从下手,我们没法立即就找到多项式复杂度内的做法。故而考虑贪心。 容易想到排序后处理。考虑两种排序方式: 按体重排序 按牛的数量排序 显然第一种相比于第二种更可能是这道题的解法。 尝试按体重从小到大处理,每次把新的一种体重的牛加进去。加到怎样的序列合适呢?我们发现只要是当前能加的都行。因为
阅读全文
posted @ 2024-02-04 08:25 zac2010
阅读(91)
评论(0)
推荐(1)
2024年1月26日
[ARC096E] Everything on It
摘要: 这种题在想题的时候可以先随便找到一个做法再去优化,不要管复杂度,想多了容易混。 首先容易发现,这道题直接计数比较困难。所以我们想到了用容斥来解决这个问题。 但是容斥的方式可能比较多,可以多尝试然后选择最简便的方法。钦定 \(f_i\) 表示,我们强制 \(n\) 个数中的 \(i\) 个出现次数不超
阅读全文
posted @ 2024-01-26 21:48 zac2010
阅读(39)
评论(0)
推荐(0)
2024年1月24日
NOI Linux 系统使用的笔记
摘要: 我为什么现在才会用啊。 不知道是谁去年THUSC时不会用,导致用代码没法编译运行。 终端的指令 访问文件夹 首先,几个常用的编译指令,在终端(Terminal)里使用。 编译指令 ls(list),会列出当前所在文件夹的所有子文件夹。 cd name,访问子文件夹 特别的,返回到上级目录夹用以下指令
阅读全文
posted @ 2024-01-24 20:05 zac2010
阅读(231)
评论(0)
推荐(2)
2023年12月31日
[ABC216G] 01Sequence
摘要: 题目链接 很显然,按照右端点从小到大排序,对于每段区间尽量地贪心放在靠右的位置即可。 中间用 std::set 维护当前还是 \(0\) 的位置,以及树状数组维护区间 \(1\) 的个数。 点击查看代码 #include <bits/stdc++.h> #define FL(i, a, b) for
阅读全文
posted @ 2023-12-31 21:30 zac2010
阅读(20)
评论(0)
推荐(0)
[CF1902E] Collapsing Strings
摘要: 题目链接 考虑拆贡献。 显然答案可以拆成对于所有 \(s_i\) 的每一个后缀的反串,作为前缀在所有串中的出现次数的加和。 这个东西字典树维护一下就行了。 不知道是谁考场上写哈希赛后被人对着模数卡掉了 点击查看代码 #include <bits/stdc++.h> #define FL(i, a,
阅读全文
posted @ 2023-12-31 21:28 zac2010
阅读(59)
评论(0)
推荐(0)
[ABC212H] Nim Counting
摘要: 题目链接 题目本质就是对一个多项式 \(F\) 进行等比数列求和得到 \(G\)(\(F_i\) 表示 \(i\) 在序列 \(A\) 中的出现次数),求 \(G\) 所有下标 \(>0\) 的位置的权值和。 显然,\(M\) 固定就可以直接做了。但 \(M\) 不固定,所以我们只能暴力枚举 \(M
阅读全文
posted @ 2023-12-31 21:26 zac2010
阅读(28)
评论(0)
推荐(0)
2023年12月30日
矩阵行列式
摘要: 定义与形式 给定一个大小为 \(n\times n\) 的矩阵 \(A\),则行列式 \[\det(A)=|A|=\sum_{p} (-1)^{\pi(p)} \prod A_{i,p_i} \]其中的 \(p\) 是一个 \(1\sim n\) 的排列,\(\pi(p)\) 为排列 \(p\) 的
阅读全文
posted @ 2023-12-30 16:27 zac2010
阅读(434)
评论(0)
推荐(0)
2023年12月10日
CF1902E
摘要: 考虑拆贡献。 显然答案可以拆成对于所有 $s_i$ 的每一个后缀的反串,作为前缀在所有串中的出现次数的加和。 这个东西字典树维护一下就行了。 不知道是谁考场上写哈希赛后被人对着模数卡掉了 #include <bits/stdc++.h> #define FL(i, a, b) for(int i =
阅读全文
posted @ 2023-12-10 08:35 zac2010
阅读(13)
评论(0)
推荐(0)
2023年12月9日
洛谷P4199 万径人踪灭
摘要: 题目链接 考虑容斥:拿满足条件 \(1\) 的方案数减去满足条件 \(1\) 但不满足条件 \(2\) 的方案数就是答案。 满足条件 \(1\) 但不满足条件 \(2\) 的方案可以用 \(\text{Manacher}\) 算法 \(O(n)\) 计算。 对于满足条件 \(1\) 的总方案数,我们
阅读全文
posted @ 2023-12-09 19:51 zac2010
阅读(26)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
公告