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

做电影网站需要注意什么软件软件商店下载最新版

做电影网站需要注意什么软件,软件商店下载最新版,90设计网官网登录,网站设计评语4960. 子串简写 - AcWing题库 题目描述 题目分析 原本为纯暴力但是发现会超时,可以加入前缀和,从前往后先记录一下每个位置c1出现的次数 再从前往后扫一遍,如果遇到c2就将答案加上此位置前的所有c1的个数(直接加上此位置的前缀…

4960. 子串简写 - AcWing题库

题目描述

题目分析 

原本为纯暴力但是发现会超时,可以加入前缀和,从前往后先记录一下每个位置c1出现的次数

再从前往后扫一遍,如果遇到c2就将答案加上此位置前的所有c1的个数(直接加上此位置的前缀和)

纯暴力:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll ans;
int main()
{ll k;string s;char c1, c2;cin >> k;cin >> s;cin >> c1 >> c2;ll len = s.size();for(ll i = 0, j = 1; i < len - 1; i ++){if(s[i] == c1){j = i + 1;while((s[j] != c2 || j - i + 1 < k) && j < len - 1){j ++;}if(s[j] == c2 && j - i + 1 >= k){ans ++;while(j < len - 1) {j ++;if(s[j] == c2){ans ++;}}}}}cout << ans;return 0;
}

 ac代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 5e5 + 10;
ll k, ans, s[N];
string c;
char c1, c2;
int main()
{cin >> k;cin >> c;cin >> c1 >> c2;ll len = c.size();for(int i = 0; i < len; i ++){if(c[i] == c1){s[i + 1] = s[i] + 1;}else s[i + 1] = s[i];}for(int i = k - 1; i < len; i ++)//注意长度至少为k{ll l = i - k + 1;if(c[i] == c2)ans += s[l + 1];}cout << ans;return 0;
}
http://www.yayakq.cn/news/490113/

相关文章:

  • 如何制作自己的网站链接教程万维定制平台
  • 网站建设手机app什么nas可以做网站服务器
  • 网站建设汽车后市场解决方案高考毕业做家教网站
  • asp net做购物网站青海城乡建设厅网站
  • 360网站建设服务器seo教程论坛
  • 网站建设定金做什么会计分录做网站法律条文
  • 临沂网站建设服务商什么是网站原创文章
  • 网站中文名要注册的吗巫山那家做网站
  • 淘宝客网站建设分类6网页设计的网站
  • 网站都要icp备案吗工信部网站备案信息查询
  • 城乡建设杂志官方网站做彩妆网站的公司
  • 网站底部友情链接银行内部网站建设建议
  • 做淘宝店铺标志的网站做折线图网站
  • 利用百度网盘自动播放做视频网站个人网站的基本风格
  • 西安网站建设定制阿克苏建设网站
  • vr 网站怎么做的龙岩酷搜网
  • 南京高端网站建设公司电商网站建设标准
  • 网站建设的技术有哪些内容锡林郭勒盟建设工程管理网站
  • 安福网站制作网站制作厂家
  • 宁波快速制作网站哈尔滨seo优化公司多少钱
  • 机械东莞网站建设0769赚钱平台
  • 网站建设有哪些企业软件开发文档编写流程
  • 济南机关建设网站如何设计一款软件
  • 服务好的郑州网站建设wordpress好看的模板
  • 化妆品网站设计开题报告网站建设从入门到精通 网盘
  • 自己做电影下载网站seo诊断的网络问题
  • 做公益网站需要什么资质建网站的公司怎么样
  • seo网站推广教程小程序源码提取
  • 网站建设到备案外贸做企业什么网站建设
  • 对网站建设的评价网络设计与制作专业