会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ycllz
是他酿就春色,又断送流年。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
26
下一页
2023年2月24日
Divide by Zero 2021 and Codeforces Round #714 (Div. 2) D. GCD and MST
摘要: 提炼 观察gcd()= min()这一条件 发现就是这里面有一个最小值 然后其他值全是最小值的倍数 我们扩展的时候 从最小的开始扩展 最多扩展也是连续的一个区间 这样我们就可以搞出一种贪心的做法 从最小的权值开始扩展 扩展到的就打上标记 这样就是妥妥O(n)了 但是会发现这样可能会wa3 写了个对拍
阅读全文
posted @ 2023-02-24 21:28 ycllz
阅读(23)
评论(0)
推荐(0)
2023年2月14日
Sky Inc, Programming Contest 2023(AtCoder Beginner Contest 289)E
摘要: E - Swap Places 题链 考虑dp[i][j]表示第一个点到达i点 第二个点到达j点的min 然后bfs即可 时间复杂度为状态数 int dp[2010][2010],n,m,c[2010];//dp[i][j]表示到达(i,j)的min vector<int>g[2010]; void
阅读全文
posted @ 2023-02-14 20:15 ycllz
阅读(51)
评论(0)
推荐(0)
2023年1月31日
TypeDB Forces 2023 C-D
摘要: C. Remove the Bracket 题链 首先这个x y不能为负数 并且s一定的情况下 一定是有一种分法的 肯定我们最喜欢的看到的就是 x=ai y=0 这种有0的分法 我们不妨猜测对于每个ai的分法都是一大一小这种极限的分法 我这里是直接二分的最小可以为多少 当然也有O1的 之后就很简单了
阅读全文
posted @ 2023-01-31 01:05 ycllz
阅读(38)
评论(0)
推荐(0)
2023年1月28日
Codeforces Round #847 F
摘要: F. Timofey and Black-White Tree 题链 因为是一棵树的形式 我们不妨考虑dp dp[u]表示u节点子树内黑点离u的最近距离 我们每添加一个点 当然会更新他及他链上面父亲的dp值 显然要是我们当前跑上去的距离大于了上一次的答案 我们就可以不跑了 这样我们最坏的一种情况就是
阅读全文
posted @ 2023-01-28 15:19 ycllz
阅读(49)
评论(0)
推荐(0)
2023年1月18日
Codeforces Round #740 C
摘要: C. Bottom-Tier Reversals 题链 这种翻转方式 显然我们是要从后往前固定元素 我们先来判断无解情况 因为他只允许在奇数位置rev 那么我们可以发现每个位置的奇偶性都不会改变的 所以钥匙一开始给出的序列违背了 就是无解 因为他的rev都是至少两个位置间隔 我们肯定要将两个东西打包
阅读全文
posted @ 2023-01-18 16:12 ycllz
阅读(21)
评论(0)
推荐(0)
Codeforces Global Round 16 E
摘要: E. Buds Re-hanging 题链 观察样例我们发现我们要尽可能的分解出来bud 然后再来组合拼在一起是最优的 当然我们可以从深度最深的开始判断是不是bud 但是我们再观察 发现只要该结点有一个儿子不是bud 那么他一定就是bud 这样就少了一个log 我们考虑拆开了所有bud之后正确计算
阅读全文
posted @ 2023-01-18 14:53 ycllz
阅读(18)
评论(0)
推荐(0)
2023年1月17日
Codeforces Round #742 D
摘要: D. Expression Evaluation Error 题链 观察样例 发现我们应该应该减少进位 并且必须要进位的话 我们也是选择小的位来进 这样我们的做法就完成了 肯定是将所有位都拆开 先拆成比如3213 1000 1000 1000 100 100 10 1 1 1 然后为了小位来进我们把
阅读全文
posted @ 2023-01-17 16:50 ycllz
阅读(23)
评论(0)
推荐(0)
2023年1月16日
Codeforces Round #844 D
摘要: D. Many Perfect Squares 题链 一个小时没出D 好似喵 我们看到这个n只有50 然后思考了 两个平方数之差有什么关系 发现都是 (aj+x)^2 - (ai+x)^2 我们设A=aj+x B=ai+x A^2-B^2=(A+B)(A-B)=aj-ai 这样我们就可以暴力n2枚举
阅读全文
posted @ 2023-01-16 13:41 ycllz
阅读(22)
评论(0)
推荐(0)
2023年1月14日
Codeforces Round #839 F
摘要: F. Copy of a Copy of a Copy 题链 我们发现这个操作是将中间不一样周围四个一样的 形如 1 0 101 010 1 0 变成全部都一样的 显然这样变之后是不可还原的 就是说这样的方格只会减少 而且题目说了 肯定有一个答案 那我们就直接对这样的格子计数 然后排序 之后就输出即
阅读全文
posted @ 2023-01-14 19:53 ycllz
阅读(16)
评论(0)
推荐(0)
2023年1月12日
2022 ICPC 南京 D
摘要: D. Chat Program 二分答案x 我们考虑如何O(n)check 首先我们可以将大于等于x的都看成1 否则看成0 题意转化为我们通过一次操作将这个01序列中的1变得大于k个 我们设dp[i]为i为长度m的等差数列的尾巴能改变多少个0->1 对于每个a[i]我们可以O(1)搞出他对dp[i]
阅读全文
posted @ 2023-01-12 19:06 ycllz
阅读(113)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
26
下一页
公告