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

用什么系统程序做评测网站怎么做线上销售

用什么系统程序做评测网站,怎么做线上销售,开一个小程序要多少钱,哪个网站可以做测试类Farmer John 最近购入了 N 头新的奶牛,每头奶牛的品种是更赛牛(Guernsey)或荷斯坦牛(Holstein)之一。 奶牛目前排成一排,Farmer John 想要为每个连续不少于三头奶牛的序列拍摄一张照片。 然而,他…

Farmer John 最近购入了 N 头新的奶牛,每头奶牛的品种是更赛牛(Guernsey)或荷斯坦牛(Holstein)之一。

奶牛目前排成一排,Farmer John 想要为每个连续不少于三头奶牛的序列拍摄一张照片。

然而,他不想拍摄这样的照片,其中只有一头牛的品种是更赛牛,或者只有一头牛的品种是荷斯坦牛——他认为这头奇特的牛会感到孤立和不自然。

在为每个连续不少于三头奶牛的序列拍摄了一张照片后,他把所有「孤独的」照片,即其中只有一头更赛牛或荷斯坦奶牛的照片,都扔掉了。

给定奶牛的排列方式,请帮助 Farmer John 求出他会扔掉多少张孤独的照片。

如果两张照片以不同位置的奶牛开始或结束,则认为它们是不同的。

输入格式

输入的第一行包含 N。

输入的第二行包含一个长为 N 的字符串。如果队伍中的第 i 头奶牛是更赛牛,则字符串的第 i 个字符为 G。否则,第 i 头奶牛是荷斯坦牛,该字符为 H

输出格式

输出 Farmer John 会扔掉的孤独的照片数量。

数据范围

3≤N≤5×105

输入样例:
5
GHGHG
输出样例:
3
样例解释

这个例子中的每一个长为 3 的子串均恰好包含一头更赛牛或荷斯坦牛——所以这些子串表示孤独的照片,并会被 Farmer John 扔掉。

所有更长的子串(GHGHHGHG 和 GHGHG)都可以被接受。

可以通过 l 和 r 数组记录 每头牛左右两边有多少连续的不同种类的牛数量

然后孤独照片数量就是通过 l[i] 和 r[i] 分三类相加得出

找出当前这个牛的左边相邻的连续不同的牛 *  右边的相邻连续不同的牛 + 左边的不同牛的长度 - 1 + 右边不同的牛的长度 - 1

为什么左右两边的长度要减1,因为照片长度至少3,假如是 GHHHH,右边不同长度的牛为4,可方案为,GHH,GHHH,GHHHH,为3,需要减一。

AC code:

#include<bits/stdc++.h>
using namespace std;
unordered_map<char, int> mp;
int n;
int l[500010], r[500010];
string s;
int main() {cin >> n;cin >> s;int hh = 0, gg = 0;for (int i = 0; i < n; i++) {if (s[i] == 'H') {hh++;l[i] = gg;gg = 0;} else {gg++;l[i] = hh;hh = 0;}}hh = 0, gg = 0;for (int i = n - 1; i >= 0; i--) {if (s[i] == 'H') {hh++;r[i] = gg;gg = 0;} else {gg++;r[i] = hh;hh = 0;}}long long ans = 0;for (int i = 0; i < n; i++) {ans += (long long)l[i] * r[i] + max(0, l[i] - 1) + max(0, r[i] - 1);
//		cout << l[i] << " " << r[i] << endl;}cout << ans;
}

http://www.dt0577.cn/news/25876.html

相关文章:

  • 个人免费注册公司网站营销渠道有哪些
  • 网站备案授权书沙坪坝区优化关键词软件
  • wordpress开发难吗seo臻系统
  • 公司网站开发主要技术广州seo推广营销
  • 做网站和做微信小程序优量汇广告平台
  • 织梦网站需要优化如何做好网络销售技巧
  • 佛山网站建设no.1沪深300指数
  • wordpress添加磁力下载地址台州关键词首页优化
  • 网站获取访问者qq号码关键词免费
  • 建站网址网站如何优化排名
  • wordpress备份到dropbox许昌seo公司
  • 做袜子娃娃的网站免费引流推广工具
  • 18末年年禁止观看网站营销型网站建设方案
  • 表格做网站seo入门视频
  • 网站建设html5作品云南网站建设公司哪家好
  • 国内网页设计网站网络推广公司主要做什么
  • 简单一点的网站建设成都网站建设创新互联
  • wordpress is front优化营商环境工作总结
  • 求一个网站淘宝推广方式
  • 网上做网站的上海seo推广平台
  • 衡水专业制作网站网站功能开发
  • 广州市财经商贸职业学校seo外链在线工具
  • 山东济南网站建设公司谷歌搜索引擎免费入口 台湾
  • 游戏币销售网站建设今日足球最新预测比分
  • 网站外链有多重要百度榜
  • 彩票网站的统计怎么做网站和网页的区别
  • ui参考网站宁波优化系统
  • 自己建设一个网站zu97广州百度首页优化
  • 怎么建设一个电影网站最佳的资源搜索引擎
  • 滁州市公共资源交易中心专业全网优化