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

查询网站流量的网址装饰设计做什么的

查询网站流量的网址,装饰设计做什么的,关于对网站建设情况的通报,做图片视频的网站有哪些问题题目描述 在第一人称射击游戏中,玩家通过键盘的 A、S、D、W 四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。 假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且…

题目描述

在第一人称射击游戏中,玩家通过键盘的 ASDW 四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。

假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏任务必定会回到原点,则称此次走位为完美走位。

现给定玩家的走位(例如:ASDA),请通过更换其中一段连续走位的方式使得原走位能够变成一个完美走位。其中待更换的连续走位可以是相同长度的任何走位。

请返回待更换的连续走位的最小可能长度。

如果原走位本身是一个完美走位,则返回 0

输入描述

输入为由键盘字母表示的走位 s,例如:ASDA

输出描述

输出为待更换的连续走位的最小可能长度。

备注

  • 走位长度 1 ≤ s.length ≤ 100000
  • s.length 是 4 的倍数
  • s 中只含有 ASDW 四种字符

用例1

输入

WASDAASD

Copy

输出

1

Copy

说明

将第二个A替换为W,即可得到完美走位

用例2

输入

AAAA

Copy

输出

3

Copy

说明

将其中三个连续的A替换为WSD,即可得到完美走位

 思路:

  1. 统计字符个数:我们用一个 map<char, int> 来统计每个字符在字符串中的出现次数。

  2. 判断是否完美走位:如果四个字符 ASDW 在字符串中的出现次数相等,直接输出 0

  3. 滑动窗口:我们用两个指针 left 和 right 来构成一个窗口。right 指针扩展窗口,left 指针收缩窗口。对每个可能的窗口,检查其是否能够通过修改字符使得每个字符的出现次数变得平衡。

  4. 最小窗口长度:如果当前窗口满足条件,计算窗口的大小,并更新最小窗口大小。

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int M = 1e5 + 10;
int n, root;
void solve() {string s;cin>>s;map<char,int>count;for(char c:s){count[c]++;}int n=s.size();int k=n/4;int min_len=n;if (count['A'] == k && count['S'] == k && count['D'] == k && count['W'] == k) {cout << 0 << endl;return;}int l=0;map<char,int>window_count;for(int r=0;r<n;r++){window_count[s[r]]++;while (true){int f=1;for(char c:{'A','S','D','W'}){if(count[c]-window_count[c]>k){f=0;break;}}if(f){min_len=min(min_len,r-l+1);window_count[s[l]]--;l++;}else break;}}cout<<min_len;}signed main() {solve();return 0;
}

 


文章转载自:

http://I3nILGJE.fywqr.cn
http://8isehgUh.fywqr.cn
http://6rEIomaK.fywqr.cn
http://7Ryenlam.fywqr.cn
http://DBlu6PLW.fywqr.cn
http://WEZH3ZWV.fywqr.cn
http://JDXTV2qs.fywqr.cn
http://4e0UXiPo.fywqr.cn
http://v4jRg1fd.fywqr.cn
http://K4nwWbfk.fywqr.cn
http://XaU3IAJC.fywqr.cn
http://s5Uv9SiU.fywqr.cn
http://ohEm6nZJ.fywqr.cn
http://IPWe2ReE.fywqr.cn
http://StCAs8dE.fywqr.cn
http://7cn8DkUX.fywqr.cn
http://wNquxBRJ.fywqr.cn
http://J6MEt0gs.fywqr.cn
http://jnlS3Ev6.fywqr.cn
http://bbwLCho5.fywqr.cn
http://VsIneQZF.fywqr.cn
http://iCRxuuNB.fywqr.cn
http://i7a4edbK.fywqr.cn
http://1ikARIek.fywqr.cn
http://XQqpTMRF.fywqr.cn
http://XnDKC2Va.fywqr.cn
http://VaYXsmnp.fywqr.cn
http://rEbCZKge.fywqr.cn
http://lMrUCB0u.fywqr.cn
http://9WqtJcIK.fywqr.cn
http://www.dtcms.com/wzjs/769045.html

相关文章:

  • 开发个微网站多少钱做视频找空镜头那个网站比较全
  • 网站备案资质国内做网站最好的公司
  • 公司网站高端网站建设苏州建设
  • 安徽合肥做网站的公司有哪些软文生成器
  • 福州市城乡建设局网站手机下载视频网站模板下载失败
  • 用dw做的网站怎么发到网上熬夜必备黄
  • 电商网站建设网seo搜索推广费用多少
  • 网站建设论文选题怎么查看网站点击量
  • 青岛建设管理局网站做影视网站存储视频会侵权吗
  • 阳澄湖大闸蟹网站建设关键词优化策略
  • 做培训的网站地旺建设官方网站
  • 相亲网站做期货现货贵金属的人建筑服务网站企业
  • 网站开发技术实验总结一件代发的货源怎么找
  • 专业网站设计服务在线咨询如何看网站是html几代做的
  • 如何获得网站网页设计班级网站怎么做
  • 关于开展全县中小学校网站群建设的请示报告网店网站建设规划方案
  • wordpress 选择中文营销型网站整体优化
  • 凡科建的网站可以做seo吗网站开发中安全性
  • 网站建设导航栏游戏开发物语攻略
  • 后缀cc的网站百度热度
  • 如何查网站的备案信息2017网站开发发展前景
  • 陕西建设交通集团招聘信息网站为什么要做网站建设
  • 中国商品价格网seo优化网站推广
  • 做公司网站要提供什么网站建设 中企动力东莞后台管理
  • 哪些网站是.net开发的asp网站安装教程
  • 安顺 网站建设自动引流推广app
  • 河北唐山建设工程协会网站网页制作一个网站八个页面咋做
  • 宣传片拍摄合同模板网站标签优化
  • 怎么在网上接网站开发的工作wordpress tag 插件
  • 企业网站手机版模板免费下载胶南网站建设公司