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

石家庄公司网站建设百度品牌广告收费标准

石家庄公司网站建设,百度品牌广告收费标准,企业网站建设品牌,惠州做网站建设价格题目描述 现有 𝑛n 盏灯排成一排,从左到右依次编号为:11,22,……,𝑛n。然后依次执行 𝑚m 项操作。 操作分为两种: 指定一个区间 [𝑎,𝑏][a,b]&…
题目描述

现有 𝑛n 盏灯排成一排,从左到右依次编号为:11,22,……,𝑛n。然后依次执行 𝑚m 项操作。

操作分为两种:

  1. 指定一个区间 [𝑎,𝑏][a,b],然后改变编号在这个区间内的灯的状态(把开着的灯关上,关着的灯打开);
  2. 指定一个区间 [𝑎,𝑏][a,b],要求你输出这个区间内有多少盏灯是打开的。

灯在初始时都是关着的。

输入

第一行有两个整数 𝑛n 和 𝑚m,分别表示灯的数目和操作的数目。

接下来有 𝑚m 行,每行有三个整数,依次为:𝑐c、𝑎a、𝑏b。其中 𝑐c 表示操作的种类。

  • 当 𝑐c 的值为 00 时,表示是第一种操作。
  • 当 𝑐c 的值为 11 时,表示是第二种操作。

𝑎a 和 𝑏b 则分别表示了操作区间的左右边界。

输出

每当遇到第二种操作时,输出一行,包含一个整数,表示此时在查询的区间中打开的灯的数目。

样例输入 复制
4 5
0 1 2
0 2 4
1 2 3
0 2 4
1 1 4
样例输出 复制
1
2
提示

对于全部的测试点,保证 2≤𝑛≤1052≤n≤104,1≤𝑚≤1051≤m≤104,1≤𝑎,𝑏≤𝑛1≤a,b≤n,𝑐∈{0,1}c∈{0,1}。

#include<bits/stdc++.h>
using namespace std;
int a[10001],b[100001];
bool q[10001]={0},q1[10000]={0};
int n,m;
int main(){cin>>n>>m;for(int i=1;i<=m;i++){cin>>q[i]>>a[i]>>b[i];if(q[i]==0){for(int j=a[i];j<=b[i];j++){if(q1[j]==0) q1[j]=1;else q1[j]=0;		}}int ans=0;if(q[i]==1){for(int j=a[i];j<=b[i];j++){if(q1[j]==1) ans++;}cout<<ans<<endl;}}return 0;
}

 

http://www.zhongyajixie.com/news/3148.html

相关文章:

  • 小程序开发一般采用的技术西安seo优化公司
  • 网页游戏传奇世界南宁网站运营优化平台
  • 安徽网站建设首选-晨飞网络最新新闻播报
  • 个人网页设计作品psseo网站平台
  • 做美工用什么素材网站域名停靠网页推广大全2021
  • bootstrap建设淘宝网站色盲测试图第五版
  • 北京大兴网站建设首选公司关键词首页优化
  • 做百度手机网站点击软成人馆店精准引流怎么推广
  • 广州11区排名优化推广联盟
  • 哪些行业对做网站的需求大如何推广我的网站
  • 水印网站每日关键词搜索排行
  • 产品设计创意图片武汉seo网站排名优化
  • 对网站建设公司说网站设计的基本原则
  • brackets做网站教程合肥seo快排扣费
  • 一个朋友找我做网站该收多少钱计算机培训机构
  • 大良网站建设论坛优化seo
  • 济南快速网站排名网址如何被快速收录
  • 江山网站建设58同城推广效果怎么样
  • 网站上传的图片不显示首页关键词排名代发
  • seo 网站两个ip小红书seo关键词优化多少钱
  • 陈列设计师培训宜昌seo
  • 网站建设图片大小营销渠道有哪些
  • php和什么语言做网站百度推广的价格表
  • wordpress 慢的上天潍坊seo推广
  • 做网站税费服装品牌策划方案
  • 山东建设机械协会官方网站网站页面布局和样式设计
  • 帝国cms建站系统网络营销的十种方法
  • 图片手机网站建设关键词提取工具app
  • 做网站多少钱PageAdmin网站运营推广方案
  • 给别人做网站去掉版权广告关键词