当前位置:首页 » 《关于电脑》 » 正文

牛客习题—线性DP 【mari和shiny】C++

8 人参与  2024年10月23日 12:40  分类 : 《关于电脑》  评论

点击全文阅读


你好,欢迎阅读我的文章~

个人主页:@Mike

所属专栏:动态规划



mari和shiny

mari和shiny

分析:

使用动态规划的思路来解决。

思路:

        分别统计s,sh,shy的数量即可。使用ss来统计字符s的数量,使用sh来统计字符sh的数量,使用shy来统计字符shy的数量。

代码实现:

十年OI一场空,不开longlong见祖宗。

#include<stdlib.h>#include<iostream>using namespace std;#define int long longsigned main(){    int n;    cin>>n;    string s;    cin>>s;    int ss=0;    int sh=0;    int shy=0;        for(int i=0;i<n;i++)    {        if(s[i]=='s')        {            ss++;        }        else if(s[i]=='h')        {            sh=sh+ss;        }        else if(s[i]=='y')        {            shy=shy+sh;        }    }        cout<<shy<<endl;    }



点击全文阅读


本文链接:http://m.zhangshiyu.com/post/176116.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1