首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
躲藏
16条解析
开通博客写题解
kilomatutinal
发表于 2026-02-02 00:46:06
今天是dp喵,简单喵~想象一下,本喵在字符串里寻找“Cwbc”这四个字符组成的序列(不区分大小写哦~)。代码里用四个变量来跟踪本喵找到了多少种“半成品”序列:dp0:记录找到的 'c' 开头数量(这是第一步喵~)dp1:记录找到的 'cw' 组合数量(已经有点完整的雏形啦!)dp2:记录找到的 'c
展开全文
小琢卷不动
发表于 2021-11-23 16:10:28
这道题需要格外注意一句话: 不区分大小写。 所以考虑设 dpi,0/1/2/3dp_{i,0/1/2/3}dpi,0/1/2/3 表示以 iii 结尾,最后一位恰好匹配到 cwbc 的第 0/1/2/30/1/2/30/1/2/3 个字符的方案数。 然后稍微压一下状态,写出状态转移方程:(代码
展开全文
SWPU_22_张竞锴
发表于 2026-02-02 10:59:33
import sys MOD = 2000120420010122 for line in sys.stdin: a = line.strip().lower() ans = 0 c = 0 cw = 0 cwb = 0 for x in a:
展开全文
_已被标记为苯环迷弟Jakeap
发表于 2026-02-02 15:04:53
dp数组的含义:匹配到子串当前位置的子序列的个数。也就是说dp[2]意思是匹配到'b'这个字符的子序列个数是多少,匹配到b,那么前面一定是有cw的,所以当前dp[2]+=dp[1]状态转移方程为:dp[i]+=dp[i-1]但是注意若当前字符与前面有字符相同,也就是这里判断到c时dp[0]要继续自增
展开全文
pandaC222
发表于 2026-02-02 16:17:18
#include<bits/stdc++.h> using namespace std; #define int long long const int INF = 0x3f3f3f3f3f3f3f3f; const int mod=2000120420010122; void solv
展开全文
蚂蚁🐜a
发表于 2026-02-02 10:33:52
#include<bits/stdc++.h> #include <string> using namespace std; #define int long long #define x first #define y second #define space ' ' #d
展开全文
为芙宁娜献出心脏
发表于 2026-02-02 12:14:12
还是挺典的一个子序列动态规划的,就是用dp[i]表示以Cwbc中第i个位置结尾的子序列个数就好了 唯一要注意的点是这里不区分大小写 // BggBB wZPXsv:. UBgQGv // BgEQQ
展开全文
quchen666
发表于 2026-02-02 13:27:21
#include <bits/stdc++.h> using namespace std; const int N=3e5+10; typedef long long ll; typedef unsigned long long ull; const ll mod = 200012042
展开全文
chenlan114
发表于 2026-02-02 16:01:15
#include<bits/stdc++.h> using namespace std; using ll = long long; const ll N = 2e5 + 5, M = 2000120420010122; ll f[N]; int main() { ios::s
展开全文
永恒学者
发表于 2026-02-02 17:46:52
//算法学习第四题,DP #include <bits/stdc++.h> using namespace std; //using ll=long long; const long long MOD = 2000120420010122; //int 最大只有 $2 \times 1
展开全文
查看本题
查看本题讨论
相关比赛
87-牛客小白月赛3
进入比赛
6017-牛客小白月赛3(重现赛)@PhantomSamurai
进入比赛
27637-牛客小白月赛
进入比赛
28964-2022年天津商业大学寒假集训专题三
进入比赛
37498-长沙师范训练赛
进入比赛
等你来战
查看全部
牛客练习赛150
报名截止时间:2026-03-27 21:30
2026年广东工业大学揭阳校区程序设计竞赛 同步赛
报名截止时间:2026-03-28 18:00
广州大学第二十届ACM大学生程序设计竞赛(同步赛)
报名截止时间:2026-03-28 18:00
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
牛客周赛 Round 137
报名截止时间:2026-03-29 21:00
牛客2026年愚人节比赛
报名截止时间:2026-04-01 21:00
牛客挑战赛87
报名截止时间:2026-04-03 22:00
华中农业大学第十五届程序设计竞赛(同步赛)
报名截止时间:2026-04-04 15:30
牛客周赛 Round 138
报名截止时间:2026-04-05 21:00
牛客小白月赛131
报名截止时间:2026-04-10 21:00
北华大学第十三届大学生程序设计竞赛(同步赛)
报名截止时间:2026-04-12 18:00
牛客周赛 Round 139
报名截止时间:2026-04-12 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题