灯光师小明
来源:互联网 发布:数据字典缓存的作用 编辑:程序博客网 时间:2024/04/28 02:34
灯光师小明
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
- 灯光师小明控制着各种晚会的各种大小灯,每次晚会小明都会对灯进行很多次操作。对每盏灯只能进行两种操作,开和关。现在小明希望自己随时都知道还有多少盏灯亮着。你需要编写一个程序当小明问你时你能快速的说出还有多少盏灯亮着,晚会开始时所有的灯都是灭的。
- 输入
- 只有一组数据第一行输入两个正整数N,T(0<N<=100000,0<T<=1000000)N表示有N盏灯,T表示有T条指令。随后T行每行有一条指令,这条指令包含一个字符串,当字符串为CHANGE,它后面还有一个整数m,表示对第m盏灯进行一次操作(操作表示如果第m盏灯灯是开着时就关闭,如果灯是关着时就打开)。当字符串为QUERY,表示小明想查询现在还有多少盏灯亮着。
- 输出
- 每次查询指令输出占一行,输出当前亮着灯的个数
- 样例输入
10 8CHANGE 1QUERYCHANGE 2QUERYCHANGE 1CHANGE 9CHANGE 7QUERY
#include<stdio.h>#include<string.h>int s[10000001]={0};int main(){int c,t,sum,b,i;sum=0;char str[11];scanf("%d %d",&c,&t);while(t--){scanf("%s",str);if(strcmp(str,"CHANGE")==0){scanf("%d",&b); if(s[b]==0) {s[b]=1;sum++; } else { s[b]=0;sum--; }}else//if(strcmp(str,"CHANGE")!=0) printf("%d\n",sum);}return 0;}
0 0
- 灯光师小明
- 灯光师小明
- 灯光师小明
- 灯光师小明
- 灯光师小明
- NYOJ 224 灯光师小明
- 224 灯光师小明
- NYoj 224 灯光师小明
- NYOJ 224 灯光师小明
- 灯光
- 灯光
- 灯光
- 灯光
- 灯光
- 灯光
- 灯光
- NYOJ 224题 灯光师小明
- 南阳acm 224 灯光师小明
- java基于P2P的聊天和文件传输实例
- JAVA多线程实现的三种方式
- VLAN原理介绍
- 使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件
- 新特性:/dev/shm对Oracle 11g的影响
- 灯光师小明
- iOS 第三方库引发的一些尴尬问题
- Android面试汇总
- Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
- ALSA音频驱动研究
- Windows使用Xmanager远程登录Centos方法
- 百钱百鸡
- HTTP协议的Connection头
- 编译器、操作系统、CPU相关的预处理宏定义