【每日一题】4月27日题目精讲 dp

题号 NC17137
名称 Removal
来源 牛客网暑期ACM多校训练营(第一场)
戳我进入往期每日一题汇总贴~
往期每日一题题单

图片说明

如果你在题库做题时遇到了喜欢的题目,欢迎推荐给邓老师~ 点击查看详情

其实是个比较普通的dp,题目求什么我们的状态就表示什么。
f[i][j]表示前i个数字总共删了j个之后的不同的序列数
如果不考虑去掉重复的问题,那就是分成第i个选和不选两种情况:f[i][j] = f[i-1][j] +f[i-1][j-1]
现在我们来想重复是怎么产生的:
如序列是 5 1 3 2 4 1 ,只有在把324都删掉了之后才会出现重复,换句话说,这个重复是前后了两个1考虑至少删掉一个导致的。也就是说,f[6][j] = f[1][j - 4] 。
一般的,
因为删掉的数小于m(),其实暴力一点也只需要每个数往前找10个数就行了(维护出来每个数前一个和它一样的数在哪当然更好啦!)

看完邓老师的题解,记得自己去做题提高呀~
欢迎各位大佬来做题写题解,也欢迎大家踊跃在当日讨论贴中提问!

活动奖励:

在牛客博客中写出题解,并回复地址
审核通过可获得(依据题目难度和题解的内容而定)

本道题目5月4日中午12:00之前写的题解有获得牛币资格~

.牛币兑换中心

牛客博客开通方式

  1. 如何开通牛客博客:https://www.nowcoder.com/discuss/202952
  2. 如何使用博客搬家功能:进入博客--->设置--->底部博客搬家
  3. 如果你对牛客博客有任何意见或建议:牛客博客意见反馈专贴
全部评论
https://blog.nowcoder.net/n/509acc95cfe3413d8c95e809d1e0da49
1 回复 分享
发布于 2020-05-05 11:53
占坑 又到星期五了啊。。。
点赞 回复 分享
发布于 2020-04-24 10:52
https://blog.nowcoder.net/n/b276e1b0d57e44b39abf8583d734f7b5
点赞 回复 分享
发布于 2020-04-24 11:33
https://blog.nowcoder.net/n/7e7bdb435a0240c9a4cf49926032939d
点赞 回复 分享
发布于 2020-04-24 13:20
https://blog.nowcoder.net/n/dbfa348b609345fe8b90aad28923f570
点赞 回复 分享
发布于 2020-04-24 13:49
这题数据好像有点问题的样子,具体我题解里写了https://blog.nowcoder.net/n/e1af74239a3a49fe877eed0d334b702f 
点赞 回复 分享
发布于 2020-04-24 15:45
https://blog.nowcoder.net/n/630aedeadd2247b4b2568bcc2624fa8b
点赞 回复 分享
发布于 2020-04-24 17:49
https://blog.nowcoder.net/n/ab0192bdcfd345268f2e9aace4e90fa8
点赞 回复 分享
发布于 2020-04-24 18:59
https://blog.nowcoder.net/n/30b852de12aa4b53a1bc9acc16949b2a
点赞 回复 分享
发布于 2020-04-24 21:42
https://blog.nowcoder.net/n/341bc68a6591485596c3219a7d310e1e
点赞 回复 分享
发布于 2020-04-25 07:30
https://blog.nowcoder.net/n/5465dc61966944cda909c3d852e9bb9c
点赞 回复 分享
发布于 2020-04-25 08:26
https://blog.nowcoder.net/n/7d482011b7ce44df950f1ecb18a470e7
点赞 回复 分享
发布于 2020-04-25 13:55
https://blog.nowcoder.net/n/0fe12ad779444dbf8ccea24283c5d289
点赞 回复 分享
发布于 2020-04-25 15:39
第一次写题解 https://blog.nowcoder.net/n/223ac834140b4a74828c7a0826eaa6b8
点赞 回复 分享
发布于 2020-04-25 23:34
https://blog.nowcoder.net/n/832aa9162bcc40959ef848a1f0cf1ad5
点赞 回复 分享
发布于 2020-04-27 13:49
https://blog.nowcoder.net/n/42949b2507d74f93be4adca237039ad2
点赞 回复 分享
发布于 2020-04-27 22:26
https://blog.nowcoder.net/n/830889c258684b3ab253136b9e086e1f
点赞 回复 分享
发布于 2020-04-28 16:03
https://blog.nowcoder.net/n/ef2f0541765d4348801c77efdbc169ad
点赞 回复 分享
发布于 2020-04-29 13:06
dp方程都解释了的题解https://blog.nowcoder.net/n/c29c8e8ef1a7450481eb6f3e067ed784
点赞 回复 分享
发布于 2020-04-29 21:46
https://blog.nowcoder.net/n/4acc5225394f410fbccd0427ceaadadd
点赞 回复 分享
发布于 2020-04-30 17:51

相关推荐

球球别再泡了:坏,我单9要了14
点赞 评论 收藏
分享
评论
点赞
2
分享
牛客网
牛客企业服务