当前位置: 首页 > article >正文

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

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

个人主页:@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 long


signed 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://www.kler.cn/a/355129.html

相关文章:

  • SQL,生成指定时间间隔内的事件次序号
  • Docker 技术系列之安装多版本Mysql5.6和Mysql5.7
  • SRE 与 DevOps记录
  • 计算机毕业设计PyFlink+Hadoop广告推荐系统 广告预测 广告数据分析可视化 广告爬虫 大数据毕业设计 Spark Hive 深度学习 机器学
  • 黑马Java面试教程_P8_并发编程
  • 飞牛 fnos 使用docker部署 bili-sync:打造自动化 B 站资源下载器,与主流媒体服务器无缝衔接
  • Java后端基础自测
  • 【人工智能/计算机工程/大数据】第五届人工智能与计算工程国际学术会议(ICAICE 2024,2024年11月8-10日)
  • Android——发送彩信
  • ANSYS Workbench纤维混凝土3D
  • 笔试强训10.19
  • Vue(3) 组件
  • [搜索] 质数
  • openresty通过header_filter_by_lua记录特定的请求头和特定的响应头到日志文件
  • 人工智能产业链发展状况
  • 设计模式之组合模式(Composite)
  • Torch JIT加速推理
  • Matlab中实现类属性仅在首次创建类实例时初始化
  • 芯知识 | NVH-FLASH语音芯片支持平台做语音—打造音频IC技术革新
  • 隐私保护机器学习技术与实践
  • 【C++标准模版库】unordered_map和unordered_set的介绍及使用
  • DMP驱动库
  • 【H5】关于react移动端H5的滚动吸顶方案实践总结
  • java--网络编程
  • 【动手学深度学习】7.5 批量规范化(个人向笔记)
  • SSM框架学习(六、快速启动框架:SpringBoot3实战)