上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: F - Manhattan Cafe 暴力dp是显然的,f[s1][s2] 假设a,b是第i维中p,q两个向量分别对应的数。 那么分类讨论一下 不妨设 a<c<b \[f[i][s1][s2]= \sum f[i-1][s1-(c-a)][s2-(b-c)] \]\[=\sum f[i-1][s1+ 阅读全文
posted @ 2023-09-18 11:05 gan_coder 阅读(13) 评论(0) 推荐(0)
摘要: F - Operations on a Matrix 初看起来感觉不是很好搞,主要是有赋值操作,我们需要知道的是最近一次在这个行上的赋值操作以及之间的贡献 那么我们离线处理,每个3操作都往前找一个最近的同行2操作,然后两个做差就能得到中间的和。 #include<algorithm> #includ 阅读全文
posted @ 2023-09-16 21:02 gan_coder 阅读(18) 评论(0) 推荐(0)
摘要: E - Just one 怎么感觉大家都这么懂啊。 结论就是基环森林才有解 证明的话大概是这样 首先不是同一个连通块的话则互不相干,分开讨论即可。 如果一个点的度为1,那么它的出边唯一确定,那么我们可以删去这些点,删去的同时会造成一些新的点度为1,不断扩展即可,同时注意判断无解情况,有点类似于拓扑排 阅读全文
posted @ 2023-09-13 15:56 gan_coder 阅读(19) 评论(0) 推荐(0)
摘要: E - Subsequence Path 第一眼看过去感觉又是什么魔改BFS的样子,但是感觉不好弄 但是往dp上想就很容易 \(f[i]\)表示走到i的最小代价,按着给出的序列顺序转移即可,转移是O(1)的。 代码非常简单 #include<cstdio> #include<algorithm> # 阅读全文
posted @ 2023-09-11 23:24 gan_coder 阅读(11) 评论(0) 推荐(0)
摘要: F - Integer Division 挺有意思的一道题, 贪心的做法就是排序之后,逐个加入,如果不能被之前的表示则加入 题解证明的话大概是这样 考虑第i个数选不选 首先加入前面选的数,如果能够表示当前的数,则必然不选 否则前面的数不能表示当前的数,假如我们不选\(p_i\) 假设最后得到一个合法 阅读全文
posted @ 2023-09-11 11:13 gan_coder 阅读(36) 评论(0) 推荐(0)
摘要: [abc317f](https://atcoder.jp/contests/abc317/tasks/abc317_f) 一看就是数位dp,但之前还想错了,今天课上突然想到 之前想的是怎样构造保证能够整除 但实际上将余数也设计到状态中就行 其他就是基本的数位dp ```cpp #include #i 阅读全文
posted @ 2023-09-05 22:35 gan_coder 阅读(15) 评论(0) 推荐(0)
摘要: [abc295e](https://atcoder.jp/contests/abc295/tasks/abc295_e) 这题主要是一个小trick $$E(x)= \sum P(x=i) \times i=\sum P(x \geq i) $$ 那么后面这个就很好算了 ```cpp #includ 阅读全文
posted @ 2023-09-05 15:26 gan_coder 阅读(11) 评论(0) 推荐(0)
摘要: 稳定发挥4题 A题文件输出没去掉WA了一发 B题特殊情况没判到,WA了好几发,中间还交到D题去了 C题简单判断一下无解,然后组合数求一下就行 D题其实也挺简单的,考虑严格夹在两条竖线之间的点(不包括边界),如果它们不是在同一水平线上,则必然大于Manhattan距离,而且两个点对之间要么是x方向走多 阅读全文
posted @ 2023-09-02 15:49 gan_coder 阅读(7) 评论(0) 推荐(0)
摘要: 题解不写了,这题就是个缝合 写个小技巧,对$2^{31}$取模,我们可以用unsigned int存,最后and $2^{31}-1$即可, 阅读全文
posted @ 2023-09-01 18:43 gan_coder 阅读(7) 评论(0) 推荐(0)
摘要: 今天的D题有点惊险了,属于是,还剩9分钟搞出来。 B题开始猜到了结论,只要在最大值和最小值之间都是可以的,证明的话,可以先考虑从数量大的开始填,然后反证法一下(口胡) C题选择attack肯定是尽量跟,dragon的defence越接近越好 如果有相等就直接选,否则就选前面的或者后面的 本来写的是b 阅读全文
posted @ 2023-09-01 16:06 gan_coder 阅读(9) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页