关注
/*
解题方法:
动态规划--多态问题
shy:由y+sh组成 sh:由h+s组成 求s有多少
s[i]:表示[0, i]区间有多少个
sh[i]:表示[0,i]区间有多少个
shy[i]:表示[0,i]区间有多少个shy
*/
#include <iostream>
(30316)#include <string>
#include <vector>
using namespace std;
int main()
{
long long n;
cin >> n;
string str;
cin >> str;
//1.创建dp表
vector<long long> s(n + 1);
auto h = s;
auto y = h;
//2.填表
for (int i = 1;i <= n;i++)
{
//求s
s[i] = str[i - 1] == 's' ? s[i - 1] + 1 : s[i - 1];
//求sh
h[i] = str[i - 1] == 'h' ? h[i - 1] + s[i - 1] : h[i - 1];
//求shy
y[i] = str[i - 1] == 'y' ? y[i - 1] + h[i - 1] : y[i - 1];
//cout<<s[i]<<" "<<h[i]<<" "<<y[i]<<endl;
}
cout << y[n] << endl;
}
// 64 位输出请用 printf("%lld")
查看原帖
1 评论
相关推荐
01-21 04:38
中国矿业大学 大数据开发工程师 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 一个普通人在985学计算机的四年8573
- 2... 挣钱虽不多,但也弥补了校园时期的遗憾4662
- 3... 快手年终发得又多又早,这波是我羡慕了4605
- 4... 每天辣么多AI新项目,自己怎么跟得上呢3277
- 5... 没关系,我的出租屋很曼妙3167
- 6... 互联网大厂的AI相关岗位全面介绍2968
- 7... 人均AI Coding后,程序员面试还有必要问八股吗2953
- 8... J人永远闲不下来于是去提前实习2878
- 9... 就算做开发用AI工具,面试也逃不掉八股和手撕2827
- 10... 我用Notion+AI整理面经,2周从迷茫到拿3个offer2768
正在热议
更多
# 今年春招是金一银二嘛? #
13038次浏览 167人参与
# 快手年终开大包 #
713次浏览 28人参与
# 赚钱的意义在这一刻具象化 #
6431次浏览 157人参与
# AI求职实录 #
7045次浏览 223人参与
# 没关系,至少我的__很曼妙 #
5625次浏览 107人参与
# 抛开难度不谈,你最想去哪家公司? #
7060次浏览 154人参与
# 为什么有人零实习也能进大厂? #
7449次浏览 175人参与
# AI时代的工作 VS 传统时代的工作,有哪些不同? #
10406次浏览 256人参与
# 1月小结:你过的开心吗? #
2653次浏览 59人参与
# 牛客吐槽大会 #
4995次浏览 105人参与
# 你的第一家实习公司是什么档次? #
5833次浏览 87人参与
# 当你问AI“你会取代我的工作吗”,它说_? #
5017次浏览 168人参与
# 你的landing期是如何度过的? #
10883次浏览 211人参与
# 除了Java,最推荐学什么技术? #
8210次浏览 193人参与
# 初创公司值得加入吗? #
37108次浏览 216人参与
# 机械人你知道哪些单休企业 #
83323次浏览 416人参与
# 如果能重来,就业or读研你选哪个? #
270192次浏览 2601人参与
# 你觉得什么岗位会被AI替代 #
37180次浏览 256人参与
# 秋招结束之后的日子 #
117197次浏览 1062人参与
# 机械人春招想让哪家公司来捞你? #
379588次浏览 3142人参与
曼迪匹艾公司福利 141人发布
