首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
操作集锦
8条解析
开通博客写题解
shyyhs
发表于 2020-03-28 21:30:43
这个题目和邓老师前几天出的题目差不多...首先把这个题目分解,分解就是一个1.n长度的数列选k个+2.(不重复)第一个子问题就是Cn k对吧?用dp表示呢?首先我定义dp,dp[i][j],i j表示在我选第i个的时候在j的范围的方案数那么是不是 在我选第i个的时候在j的范围=在我第i个的时候j-1
展开全文
Lskkkno1
发表于 2020-03-27 22:05:10
操作集锦 题目描述 给定一个长度为 的有小写字母组成的字符串。 求长度为 的本质不同的子序列个数,对 取模。 正解 如果设 为考虑到第 个位置,且第 个位置必须选,选出的本质不同的子序列个数。 设出状态不难,难的是转移如何不会重复。 如果一个子序列只在出现的第一次被算入答案,就不会计算
展开全文
Meul
发表于 2020-03-28 02:57:56
题意 由小写英文字母组成的长度为n的一个字符串,求不相同的长度为k的子串的数量对1e9+7取模。 思路 正难则反正难则反,我们求所有不同的子串,不如把所有子串的数量求出来再减掉所以相同的子串数量。若不去重求所有长度为k的子串的数量,则可由推出到第个数为止长度为的子串数量。不难理解,代表的是到
展开全文
Strugglers
发表于 2020-03-28 21:02:58
#include <iostream> #include <cstdio> #define ll long long using namespace std; ll n,k,pre[1005],f[1005][1005]; string h,s; int main() {
展开全文
LDU_何海钊
发表于 2020-03-31 11:28:28
DP 经典的dp问题,利用序列自动机进行处理。每次转移都是根据当前位置向后推导,即可。 状态表示:以s[i]结尾同时长度为j的子序列的方案数。每次转移的时候,为了做到不重不漏,借助序列自动机来更新下一个位置。 #include<cstdio> #include<cstdlib&g
展开全文
pamhip
发表于 2020-04-02 20:32:29
题意 给出长度为 的字符串,求长度为 的本质不同的子序列个数。 分析 设 表示前 个字母,长度为 的本质不同子序列个数。考虑 来源。 首先 可以来源于 ,也就是 不参与构成子序列 然后考虑第 参与子序列,第一反应肯定是 。不过这会有重复。假设上一个相同字母的位置为 ,则 参与了
展开全文
CoolGuang!
发表于 2020-04-02 21:02:06
链接:https://ac.nowcoder.com/acm/problem/13886 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 131072K,其他语言262144K 64bit IO Format: %lld 题目描述
展开全文
回归梦想
发表于 2020-03-29 20:13:43
题目传送 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format:%lld 题目描述 有一款自走棋有26种操作,每种操作我们都用a,b,c,d,...,x,y,z的符号来代替.现在牛牛有一个长度为nnn的操作序列,
展开全文
查看本题
查看本题讨论
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题