关注
50min全a,希望能帮助到大家
我主页有全部代码
1
// 排个序 还用想? 因为是平方呀
2
// 这题可能有点麻烦? 首先求最小肯定可以二分
// 主要是看枚举每个字母看一段区间里面有没有 我直接用前缀和差的, 这样方便写
// 其实也可以直接记录一个最尾部的字母位置来判断
3
// 这个题比较明显,其实一开始想的是并查集,但一想不就是个联通分量吗,直接dfs即可
4
/*
这个题我喜欢
首先根据第二个样例就能发现难点在哪里
到底在哪里呢?
1 1 1 1
前两个[1,1] 可以和后两个[1,1] 组合
也就是说前面如果有一段 合法组合 后面也有一段合法组合 ,那么就能合并
如何合并呢?
我们先想不合并的:
如果以i为起点的话,后面的选择是不是c(n-i,a[i]) (组合数从i+1到n中选a[i]个 )
加上合并不合法的就是 :
从i开头选一个第一段的结束位置 ,假设这个位置是j , 那么以i开头的方案数 就是(i到j)的方案数 *(后面以j+1,j+2,j+3.....开头的方案数+1)
组合数用的打表 加 乘法逆元,大家没acm基础的可以看这个:
https://blog.csdn.net/weixin_43916298/article/details/103919099
当然这题目应该有直接计数dp的写法,我感觉我的思路比较明显就直接写了
*/
查看原帖
3 1
相关推荐
11-07 18:40
厦门大学嘉庚学院 用户运营 点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
238204次浏览 2041人参与
# ai智能作图 #
30673次浏览 368人参与
# 阿里云管培生offer #
63429次浏览 1764人参与
# 25届秋招总结 #
414749次浏览 4164人参与
# 实习,投递多份简历没人回复怎么办 #
2442318次浏览 34752人参与
# 地方国企笔面经互助 #
7086次浏览 17人参与
# 北方华创开奖 #
67338次浏览 554人参与
# 我在牛爱网找对象 #
74967次浏览 556人参与
# 虾皮求职进展汇总 #
94532次浏览 768人参与
# 机械求职避坑tips #
23881次浏览 249人参与
# 发工资后,你做的第一件事是什么 #
9591次浏览 43人参与
# 我的实习求职记录 #
6136637次浏览 84036人参与
# 25届机械人为了秋招做了哪些准备? #
26501次浏览 364人参与
# 投格力的你,拿到offer了吗? #
47553次浏览 337人参与
# 机械人怎么评价今年的华为 #
158120次浏览 1353人参与
# 华为工作体验 #
111952次浏览 867人参与
# 实习想申请秋招offer,能不能argue薪资 #
36458次浏览 310人参与
# 如果再来一次,你还会选择这个工作吗? #
116906次浏览 1149人参与
# 国央企笔面经互助 #
88659次浏览 897人参与
# 在职场上,你最讨厌什么样的同事 #
6250次浏览 92人参与
# 产运销实习日记 #
28288次浏览 326人参与
# 软件开发投递记录 #
1482341次浏览 23949人参与