会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lightwhite
Lightwhite's house~~~
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年7月27日
ARC172 补
摘要: A Chocolate 给你一个 \(h\times w\) 的大矩形,问它能否被割成 \(n\) 个矩形,使得第 \(i\) 的边长为 \(2^{a_i}\)。 Solution 考虑怎么分割,注意到直接按 \(a\) 分可能不好处理也无法确定分割方案方式,注意到边长全是 \(2\) 的次幂,所以
阅读全文
posted @ 2024-07-27 09:25 Lightwhite
阅读(19)
评论(0)
推荐(0)
2024年7月21日
ARC175 补
摘要: A - Spoon Taking Problem \(n\) 个人围圆桌吃饭,人和人之间放一个勺子。每个人有唯一惯用手,按排列 \(p\) 顺序拿勺子时,优先选择惯用手侧。告诉你部分人的惯用手,问如果所有人都能拿到勺子,未给定人的惯用手有多少种可能。 Solution 显然第一个人的惯用手决定了以后
阅读全文
posted @ 2024-07-21 21:47 Lightwhite
阅读(22)
评论(0)
推荐(1)
2024年7月20日
ARC176 补
摘要: A 01 Matrix Again 求一个 \(n\times n\) 的 \(01\) 矩阵,使得满足限制的情况下,每行每列都有 \(m\) 个 \(1\)。 限制:给定 \(m\) 个坐标,在这些坐标上的数必须是 \(1\)。 Solution 思考一下怎么在全为 \(0\) 的矩阵中放 \(1
阅读全文
posted @ 2024-07-20 15:46 Lightwhite
阅读(16)
评论(0)
推荐(0)
2024年7月14日
ARC178 补
摘要: C Sum of Abs 2 给定一个长度为 \(n\) 的序列 \(a\),对于每个 \(a_i\),问在满足条件的序列 \(b\) 中,最小的序列最大值。 条件:长度为 \(l\),\(\sum\limits_{j=1}^{L-1}\sum\limits_{k=j+1}^L|b_j-b_k| =
阅读全文
posted @ 2024-07-14 22:16 Lightwhite
阅读(23)
评论(0)
推荐(0)
2024年7月13日
ARC179 补
摘要: A partition 给定一个长度为 \(n\) 的序列 \(x\),求将其重排后满足条件的重排方案,或报告无解。 条件:构造一个序列 \(y\),\(y_0=0,y_i=\sum\limits_{j = 1}^{i}x_j\),满足小于 \(k\) 的数全部在大于等于 \(k\) 的数右侧。 S
阅读全文
posted @ 2024-07-13 19:38 Lightwhite
阅读(34)
评论(0)
推荐(0)
2024年4月18日
好题选讲3
摘要: G HUGE GCD SPOJ18202 给定两个长度分别为 \(n\) 和 \(m\) 的序列 \(a\) 和 \(b\),求 \(\gcd(\prod\limits^n_{i = 1}a_i, \prod\limits^m_{i = 1}b_i)\)。\(n, m \leq 1000\)。 对每
阅读全文
posted @ 2024-04-18 16:35 Lightwhite
阅读(52)
评论(0)
推荐(0)
2024年4月11日
好题选讲2
摘要: 你看这不就黄绿绿蓝。 A CF295B Greg and Graph 题意:给定一个有向图,每次删掉一个点,问每次操作后图剩下的所有点两两之间最短路之和。 看到删点就想到反过来加点。可以类似 Floyd 把新加的点与其他原有的点最短路算出来,单次添加是 \(O(n^2)\) 的,总共 \(O(n^3
阅读全文
posted @ 2024-04-11 16:27 Lightwhite
阅读(40)
评论(0)
推荐(0)
2024年3月17日
多项式乘法
摘要: 忘记板子怎么背了,重新仔细学一下。 两个 \(n\) 项式相乘,暴力是 \(O(n^2)\) 的,非常劣。但是看上去没什么优化前途,考虑改变多项式的表达方式,于是点值表示法应运而生。 点值表示法的思想是向这个 \(n\) 项式带入 \(n\) 个特意构造的不同的自变量的值,得到 \(n\) 个函数关
阅读全文
posted @ 2024-03-17 12:34 Lightwhite
阅读(48)
评论(0)
推荐(0)
2024年3月10日
好题选讲1
摘要: CF1850G *1500 每个点都会对经过它的四个方向的直线产生贡献,于是记录下每个方向每条直线上的点数,然后枚举指南针算贡献即可。 Code // STOOOOOOOOOOOOOOOOOOOOOOOOO hzt CCCCCCCCCCCCCCCCCCCCCCCORZ #include <algor
阅读全文
posted @ 2024-03-10 11:39 Lightwhite
阅读(47)
评论(0)
推荐(0)
2024年2月26日
CF306D Polygon *2300
摘要: Portal 题意:给定一个 \(n\),构造一个边长两两不等,内角两两相同的 \(n\) 边形。。 发现可以构造一个正 \(n\) 边形,然后对每条边加以不同且很小的边长偏扰,比如逆时针考虑,对第 \(i\) 条边加上 \(i\epsilon\)。但是这样多边形无法闭合,否则角度不同。所以可以特殊
阅读全文
posted @ 2024-02-26 17:16 Lightwhite
阅读(35)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告