关注
/*
解题方法:
动态规划--多态问题
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 评论
相关推荐
查看5道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 32分钟投了18家网申,效率如何?8832
- 2... 秋招以来的AI面经问题7611
- 3... 面试官视角聊聊:如何在AI浪潮中找到好工作?3636
- 4... 急哭了!985科班本三段大厂实习被阿里一脚踹飞!简历都没收!3564
- 5... 2027届暑期实习大科普,为什么从来没人给你讲过这些事情?3053
- 6... 美团测开->腾讯后端,感谢那个不愿放弃的自我1969
- 7... C++ MySql 常考面试题总结1766
- 8... 没算力,能搞大模型吗?1682
- 9... 面试被问到“agent的记忆机制怎么设计”,该怎么回答?1659
- 10... 老板原话:AI要完全取代程序员了1463
正在热议
更多
# xx岗简历求拷打 #
20453次浏览 181人参与
# 牛友的志愿填报指南 #
50329次浏览 232人参与
# 开工第一帖 #
66630次浏览 1100人参与
# 找工作有哪些冷知识 #
227316次浏览 2695人参与
# 有转正机会的小厂实习值得去吗? #
12622次浏览 119人参与
# 应届生,你找到工作了吗 #
109842次浏览 663人参与
# 今年形式下双非本找得到工作吗 #
288548次浏览 1645人参与
# 听劝,这个简历怎么改 #
383792次浏览 1834人参与
# 如果再来一次,你还会学硬件吗 #
155279次浏览 1459人参与
# 业务面应该做哪些准备 #
95952次浏览 1053人参与
# 招聘要求与实际实习内容不符怎么办 #
171337次浏览 933人参与
# 你上一次加班是什么时候? #
134163次浏览 748人参与
# 你找工作的时候用AI吗? #
177898次浏览 913人参与
# 你怎么看待AI面试 #
152545次浏览 814人参与
# 实习心态崩了 #
104785次浏览 525人参与
# 找工作中的意难平 #
995420次浏览 6434人参与
# 毕业季,给职场新人一些建议 #
191533次浏览 2503人参与
# 跳槽时有那些注意事项 #
124675次浏览 592人参与
# 掌握什么AI技能,会为你的求职大大加分 #
14690次浏览 534人参与
# 租房找室友 #
63168次浏览 248人参与
OPPO公司福利 1265人发布