会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Bellala
我的热情 无穷无尽
首页
新随笔
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
35
下一页
2022年2月15日
cf607 B. Zuma(区间dp,回文串)
摘要: 题意: 给定数组,每次可以删除一个回文子段,求最少几次可以删完。 \(1\le n \le 500\) 思路: \(f(l,r)\) 表示删除 \([l,r]\) 需要的最小次数。如果 \(a_l=a_r\),那么 \(a_l\) 和 \(a_r\) 可以接到 \([l+1,r-1]\) 中的某个回
阅读全文
posted @ 2022-02-15 09:36 Bellala
阅读(41)
评论(0)
推荐(0)
2022年2月13日
cf685 B. Kay and Snowflake(树形dp,树的重心)
摘要: 题意: 找每棵子树的重心。(叙述与原题意有点不同,但可以按这个做) 思路: 首先dfs,求每棵子树的大小 sz[u] ,以及最大的直接儿子子树的大小 mx[u] 以 u-子树 中的某点 cen 为重心,最大的连通块大小为 get = max(sz[u]-sz[cen], mx[cen]) 当重心沿着
阅读全文
posted @ 2022-02-13 21:41 Bellala
阅读(55)
评论(0)
推荐(0)
cf687 C. The Values You Can Make(形似01背包)
摘要: 题意: 求所有的 \(x\),要求存在原集(数组)\(S\) 的一个子集 \(E\),\(E\) 中数的和恰为 \(K\),\(E\) 的某个子集的数之和为 \(x\) \(1\le n, K, a_i\le 500\) 思路: \(f(i,j)\) 表示拼出体积 \(i\) 的时候能否拼出体积 \
阅读全文
posted @ 2022-02-13 17:43 Bellala
阅读(74)
评论(0)
推荐(0)
2022年2月12日
cf981 D. Bookshelves(贪心+dp)
摘要: 题意: 把长为n的数组不重不漏地分成K个子段。每个子段的价值为段中所有数的和。求所有子段的价值的或和(按位或) \(1\le k\le n \le 50, 0<a_i<2^{50}\) 思路: 一开始的错误做法:\(f(i,k,d)\) 记录把前 \(i\) 个数分成 \(k\) 段,二进制最高位是
阅读全文
posted @ 2022-02-12 16:58 Bellala
阅读(74)
评论(0)
推荐(0)
2022年2月11日
cf223 B. Two Strings(思维)
摘要: 题意: 给定两个串 \(s,t\),若对 \(s\) 中的每个字符 \(s_i\),存在 \(s\) 的子序列包含 \(s_i\),且这子序列恰等于 \(t\),则输出Yes。否则输出No 思路: 有一点代表性的数据: abcbab abcab 对 \(s\) 的每个位置处理出 \(l_i,r_i\
阅读全文
posted @ 2022-02-11 22:59 Bellala
阅读(23)
评论(0)
推荐(0)
cf222 E. Decoding Genome(矩阵快速幂优化dp)
摘要: 题意: 求用m种字符组成长度为n的字符串的方案数。有k个限制,每个限制 "ab" 表示字符b不能紧接在a的后面。 \(1\le n \le 1e15, 1\le m \le 52\) 思路: \(f(i,j)\) 表示放了 \(i\) 个字符,第 \(i\) 个字符是 \(j\) 的方案数,则 \(
阅读全文
posted @ 2022-02-11 17:55 Bellala
阅读(43)
评论(0)
推荐(0)
cf682 D. Alyona and Strings(LCS)
摘要: 题意: 给定两个串 \(s1,s2\),求最长公共子序列 \(lcs\) 的长度,要求无论在 \(s1\) 还是 \(s2\) 中,\(lcs\) 都恰由 \(k\) 个子串组成。 注意串 \('ab'\) 既可视为由一个子串组成(\('ab'\)),也可视为由两个子串组成(\('a'+'b'\))
阅读全文
posted @ 2022-02-11 13:32 Bellala
阅读(58)
评论(0)
推荐(0)
2022年2月10日
cf335 B. Palindrome(LCS找回文串)
摘要: 题意: 给定小写字母串,输出一个长度为100的回文子序列。若找不到,就输出最长回文子序列。 \(1\le n \le 5e4\) 思路: 小写字母一共就26个。若 \(n\ge 2600\),一定有某个字母的出现次数 \(\ge 100\),输出之。 否则,原串与反串做 LCS,回溯输出答案。若LC
阅读全文
posted @ 2022-02-10 23:26 Bellala
阅读(35)
评论(0)
推荐(0)
cf893 D. Credit Card(贪心)
摘要: 题意: 初始有0元,每天晚上余额加上 \(a_i\),\(a_i=0\) 表示查询余额。每天早上可以充钱。要求每次查询时余额不为负,且任何时候余额不超过 \(d\)。问最少要充几次钱。 思路: 易知肯定是在 \(a_i=0\) 的白天充钱。 首先正序扫一遍看有没有可行方案:如果某天要查询且余额为负就
阅读全文
posted @ 2022-02-10 17:09 Bellala
阅读(108)
评论(0)
推荐(0)
cf261 B. Maxim and Restaurant(01背包+排列组合)
摘要: 题意: n个客人,每个客人有体积 \(a_i\)。客人随机排列成一排,依次进入容积为p的餐厅,直到某个客人进不了了就停止(就算后面有个体积超小的也没法进)。求能进去的客人数的期望。 \(1\le n,p,a_i \le 50\) 思路: 先特判一下所有人都能进。 \(f(i,j,k)\) 表示在前
阅读全文
posted @ 2022-02-10 14:30 Bellala
阅读(38)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
35
下一页
公告