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

云南省建设厅一级建造师网站十大接单推广平台

云南省建设厅一级建造师网站,十大接单推广平台,衢州网站建设批发,司法厅网站建设方案问题描述 小明得到了一个长度为 nn 的字符串 ss ,该字符串都是由数字 00 和 11 组成,并且下标从 11 开始,小明现在需要对这个字符串进行 qq 次操作,每次操作包含以下两种操作之一: 操作 11 :小明查询该字符…

问题描述

小明得到了一个长度为 nn 的字符串 ss ,该字符串都是由数字 00 和 11 组成,并且下标从 11 开始,小明现在需要对这个字符串进行 qq 次操作,每次操作包含以下两种操作之一:

  • 操作 11 :小明查询该字符串中第一次出现 11 的位置,并将其输出,如果字符串中不存在 11 则输出 −1−1 。

  • 操作 22 :小明选择一个下标,将字符串 ss 中对应该下标的值反转,即 11 变为 00 ,00 变为 11 。

小明想在短时间内快速计算出每次操作二的值,你能帮帮他吗。

输入格式

第一行,包含两个正整数 n,qn,q (1≤n,q≤2×105)(1≤n,q≤2×105) ,分别代表字符串长度和操作次数。

第二行,一个字符串 ss (1≤∣s∣≤n)(1≤∣s∣≤n) ,代表输入的字符串。

接下来 qq 行,每行输入格式为一下之一:

  • 1 ,代表小明要查询该字符串中第一次出现 11 的位置,并将其输出。
  • 2 x ,代表将字符串中下标为 xx 的字符反转。

输出格式

对于每个操作 11 ,小明都会输出一行,包含一个正整数,代表该字符串中第一次出现 11 的位置,如果字符串中不存在 11 则输出 −1 。

package com.cjh.lanqiao;import java.util.Scanner;//01小游戏
public class Main78 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int q = scanner.nextInt();String s = scanner.next();char[] chars = s.toCharArray();while(q-->0) {int order = scanner.nextInt();if (order == 1) {//如果是操作1,查找第一次1出现位置for (int j = 0; j < chars.length; j++) {if (chars[j] == '1') {System.out.println(j + 1);break;}}}else {//如果是操作2int index = scanner.nextInt();if (chars[index - 1] == '1') {chars[index - 1] = '0';}else {chars[index - 1] = '1';}}}}
}

http://www.dtcms.com/wzjs/105323.html

相关文章:

  • 网站如何做压力测试我国网络营销现状分析
  • 做网站的功能是什么小网站怎么搜关键词
  • 石狮市住房和城乡建设局网站免费开网店免费供货
  • 兰州装修公司口碑排名推荐罗湖区seo排名
  • 网站建设服务合同缴纳印花税吗域名注册网站
  • 网站运营及推广方案百度推广关键词匹配模式
  • 设计公司logo图片外贸推广优化公司
  • 手机wap网站大全重大新闻事件
  • 郑州金水区网站建设宁波seo教程app推广
  • 网站开发行业前景谷歌官方网站首页
  • 戚墅堰常州做网站网络营销的公司有哪些
  • 网站欢迎页面flash百度seo排名软件
  • 网站建设哪里找软文营销方法有哪些
  • 网页兼容性站点电商培训大概多少学费
  • 一级域名二级域名哪个好湖南靠谱关键词优化
  • 花钱做的网站本人可以关闭吗百度提交入口地址在哪
  • 免费app做logo的网站seo网站有优化培训吗
  • wordpress输出tagsseo助手
  • 网站分站怎么做seo诊断分析
  • 长春绿园网站建设网络营销促销策略有哪些
  • 中国建设购物网站国内永久免费建站
  • 网站运营每天做啥工作网站流量
  • 网站平台搭建流程seo研究协会网
  • 天津移动网站建设电商网站对比表格
  • asp伪静态网站如何做筛选宣传软文是什么意思
  • 佛山宽屏网站建设智谋网站优化公司
  • 徐州网站平台产品推广策略
  • 网页建站百度app手机版
  • 正规网站建设服务网络推广企业
  • 怎么在本地做网站广告投放是什么工作