Time Limit: 1000 ms Case Time Limit: 1000 ms Memory Limit: 64 MB
Total Submission: 100 Submission Accepted: 42
Description
某天,西瓜决心皈依勺林寺,于是来到安大门口的理发店,准备剃一个光头。
然而理发店有很多人排队,西瓜想知道他大概还需要排队排多久。
假设一位男生需要8分钟,一位女生需要12分钟。
Input
测试数据包括多组
每组数据包含一个字符串s,0<|s|<=2000
字符串只包含字符'M','W','O'
M表示男生,W表示女生,O表示西瓜
在字符串中的位置越左表示在队伍当中越靠前
保证每个字符串不为空,且O只有一个
Output
对应每组数据输出一个整数,表示西瓜大概需要等待的分钟数。
Sample Input
Sample Output
简单模拟即可
1 #include <cstdio>
2 #include <string>
3 #include <cstring>
4 #include <cmath>
5 #include <memory>
6 #include <stack>
7 #include <queue>
8 #include <set>
9 #include <algorithm>
10 #include <map>
11 #include <vector>
12 using namespace std;
13
14 #define debug 0
15
16 /*
17 By:OhYee
18 Github:OhYee
19 Email:oyohyee@oyohyee.com
20 */
21
22 const int maxn =2005;
23 bool Do(){
24 char c;
25 int ans=0;
26 c=getchar();
27 while(!(c=='M'||c=='W'||c=='O')){
28 if(c==EOF)
29 return false;
30 c=getchar();
31 }
32 while(c=='M'||c=='W'||c=='O'){
33 if(c=='M')
34 ans+=8;
35 if(c=='W')
36 ans+=12;
37 if(c=='O'){
38 printf("%d
",ans);
39 }
40 c=getchar();
41 }
42
43 }
44
45 int main(){
46 #if debug
47 freopen("in.txt","r",stdin);
48 #endif
49 while(Do());
50 return 0;
51 }
1 /*
2 By:OhYee
3 Github:OhYee
4 Email:oyohyee@oyohyee.com
5 Blog:http://www.cnblogs.com/ohyee/
6
7 かしこいかわいい?
8 エリーチカ!
9 要写出来Хорошо的代码哦~
10 */