会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kichuan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年1月18日
CF1338A Powered Addition
摘要: 思路 问题等价于找到一个\(b\)数组,使得 $b_i$+$a_i$ $>=$ $b_i{_-}{_1}$ + $a_i{_-}{_1}$ 移项得 $b_i$ $>=$ $b_i{_-}{_1}$ + $a_i{_-}{_1}$ - $a_i$ 我们要使得$b$数组最小化,即$b_i = max(0
阅读全文
posted @ 2024-01-18 22:21 jvdyvan
阅读(6)
评论(0)
推荐(0)
2024年1月17日
Codeforces Round 920 (Div. 3)补题D~F
摘要: Codeforces Round 920 (Div. 3) D. 思路 取a最大和c最小的或c最小和a最大的匹配 ac代码 #include <bits/stdc++.h> using namespace std; using i64 = long long; const i64 inf = 8e1
阅读全文
posted @ 2024-01-17 12:25 jvdyvan
阅读(21)
评论(0)
推荐(0)
2024年1月13日
CF414B - Mashmokh and ACM
摘要: 思路 dp。dp[i][j]表示第i位填j时的方案数 ac代码 #include <bits/stdc++.h> using namespace std; using i64 = long long; const i64 inf = 8e18; typedef pair<int, int> pii;
阅读全文
posted @ 2024-01-13 22:00 jvdyvan
阅读(18)
评论(0)
推荐(0)
CF1201C - Maximum Median
摘要: 思路 二分答案。对于一个mid,查询中位数要是为mid的话至少要做多少次操作,最小操作次数就是排序后从中位数开始计算max(0, mid - v[i])的和 ac代码 #include <bits/stdc++.h> using namespace std; using i64 = long lon
阅读全文
posted @ 2024-01-13 21:42 jvdyvan
阅读(16)
评论(0)
推荐(0)
2024年1月12日
CF1506D - Epic Transformation
摘要: 思路 用优先队列模拟 ac代码 #include <bits/stdc++.h> using namespace std; using i64 = long long; const i64 inf = 8e18; typedef pair<int, int> pii; const int N = 5
阅读全文
posted @ 2024-01-12 23:55 jvdyvan
阅读(14)
评论(0)
推荐(0)
CF550C. Divisibility by Eight
摘要: 题目大意 给你一个由阿拉伯数字组成的字符串,让你找出其中一个子序列,使其能被8整除 思路1 一个整数的末尾三位数能被8整除,则这个数能被8整除。 代码 #include <bits/stdc++.h> using namespace std; using i64 = long long; const
阅读全文
posted @ 2024-01-12 00:06 jvdyvan
阅读(11)
评论(0)
推荐(0)
2024年1月11日
CF455A补题
摘要: 思路 取与不取的问题,用dp就行 ac代码 #include <bits/stdc++.h> using namespace std; using i64 = long long; const i64 inf = 8e18; typedef pair<int, int> pii; const int
阅读全文
posted @ 2024-01-11 12:53 jvdyvan
阅读(10)
评论(0)
推荐(0)
CF1374D(补题)
摘要: 思路 用map记录有多少个相同的(a[i]%k)的值,然后利用等差数列求和公式求最大值就行。 比如a = [6, 7, 5, 9, 50, 31], 且k = 3。a[i] % k --> a = [0, 1, 2, 0, 2, 1]。x要分别为2 5 才能使得a[2]和a[6]满足题目要求 ac代
阅读全文
posted @ 2024-01-11 11:35 jvdyvan
阅读(6)
评论(0)
推荐(0)
2024年1月9日
(补题)CF1348B. Phoenix and Beauty
摘要: CF1348B. Phoenix and Beauty 思路 最后输出的一定是一个周期为k的数值。我们只需要查看输入进来的数组中的元素的种类和k的关系即可。元素种类大于k输出-1;小于等于k,输出每个不同的元素,不够k个的话就用1补齐 ac代码 #include <bits/stdc++.h> us
阅读全文
posted @ 2024-01-09 22:31 jvdyvan
阅读(8)
评论(0)
推荐(0)
2024年1月3日
P1433 吃奶酪
摘要: P1433 吃奶酪 思路 状态压缩dp + dfs。f[i][j]表示当前走到第i个点,且之前走过点的情况为j的情况下走过的最短路程 ac代码 #include <bits/stdc++.h> using namespace std; using i64 = long long; const i64
阅读全文
posted @ 2024-01-03 20:33 jvdyvan
阅读(69)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告