会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lxllxs
博客园
首页
新随笔
联系
订阅
管理
2025年9月16日
E. Sets of Complementary Sums 个人题解(Educational Codeforces Round 181)
摘要: 转化题意 题意表述的内容不是很形象,考虑将其形式化的表述,假设集合 \(Q\) 里的元素为 \(b_i\),原数组的元素为 \(a_i\),由于集合 \(Q\) 里的数两两不同,根据其定义,相同的 \(a_i\) 会产生同一个 \(b_i\),所以引入一个参数 \(c_i\),表示每个不同的 \(a
阅读全文
posted @ 2025-09-16 09:30 lxllxs
阅读(22)
评论(0)
推荐(0)
2025年6月25日
Codeforces Round 1033 (Div. 2) 个人题解(A-E)
摘要: A. Square of Rectangles 三个矩形拼成一个正方形有且只有两种情况: 三个矩形宽度相同并列 小的两个矩形宽度相同的并列,大的拼在一旁 分类讨论即可,注意讨论 \(l\) 和 \(b\) 谁作为长方形的宽 #include<bits/stdc++.h> using namespac
阅读全文
posted @ 2025-06-25 17:04 lxllxs
阅读(232)
评论(0)
推荐(0)
2025年6月19日
Codeforces Round 1032 (Div. 3) 个人题解(D-G)
摘要: D. 1709 构造思路:先用操作1,2通过冒泡排序将序列 \(a\),\(b\) 变为升序,在从前到后依次用操作3对每个不合法的位置交换。 运算次数:总的交换次数为逆序对的个数,极端的情况是 $2\times(1+2+\dots+(n-1))=n^2-n $ 次,再加上操作3的 \(n\) 次为
阅读全文
posted @ 2025-06-19 05:09 lxllxs
阅读(136)
评论(0)
推荐(0)
2024年7月11日
Codeforces Round 956 (Div. 2) 个人题解(A-E)
摘要: A. Array Divisibility 需要让满足$ k\mid j $ 的所有\(a_j\)的和整除k,只需要让每个\(a_j\)整除k就可以了,可以让\(a_j=j\) #include<bits/stdc++.h> using namespace std; #define int long
阅读全文
posted @ 2024-07-11 12:48 lxllxs
阅读(131)
评论(0)
推荐(0)
公告