POJ 1250 (水题)
来源:互联网 发布:施耐德plc编程软件 编辑:程序博客网 时间:2024/06/05 04:40
题意:有n个房间,字母表示人,每个字母出现两次,分别表示进入、进出。若房间足够则输出All customers tanned successfully.否则输出流失的人数。水题不要想复杂。
善于用数组。
#include<stdio.h>#include<memory.h>#include<string.h>int main(){ int n; bool a[30]; //记录离开或者进入 memset(a,0,sizeof(a)); char customer[1000]; while(scanf("%d",&n) != EOF && n != 0) { scanf("%s",customer); int cust = strlen(customer); //进入进出的总数 int leave = n; //剩余的房间 int i; int away = 0; //流失的人 for(i = 0;i < cust; i++) { if(a[customer[i] - 'A'] == false) { leave--; if(leave < 0) away++; a[customer[i] - 'A'] = true; continue; } else { leave++; a[customer[i] - 'A'] = false; continue; } } if(away == 0) printf("All customers tanned successfully.\n"); else printf("%d customer(s) walked away.\n",away); } return 0;}
0 0
- POJ 1250 (水题)
- poj 1250 水题
- POJ 2027(水题)
- poj 3829(水题)
- POJ 1663(水题)
- POJ 1003 (水题)
- POJ 1493(水题)
- POJ 3673(水题)
- POJ 1083(水题)
- poj 3006(水题)
- poj 2000 水题(JAVA)
- POJ 1837(Dp水题)
- POJ 3299 Humidex(水题)
- POJ 1003 Hangover (水题)
- POJ 2538 WERTYU(水题)
- POJ 2665 Trees(水题)
- Poj 1426 (Bfs 水题)
- POJ 1007DNA(水题)
- CppUnit入门
- 练习三1003
- (行为模式)COMMAND——命令模式
- android中的AIDL
- (行为模式)CHAIN OF RESPONSIBLEITY——职责链模式
- POJ 1250 (水题)
- (行为模式)MEDIATOR——中介者模式
- SPP for Visual Recognition
- PowerDesigner重新学习
- (结构型模式)FLYWEIGHT——享元模式
- 计算机图形学(二)输出图元_11_OpenGL多边形填充区函数(下)
- 设计模式入门
- Apache + PHP + MariaDB环境搭建
- C++实现设计模式之——工厂模式