NBUT Minecraft Server Bug

时间:2014-05-10 10:13:22   收藏:0   阅读:307

题意:求先拿W然后才能拿L的方法数

思路:记录L前有多少的W

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int MANX = 1000005;

int n;

int main(){
	while (scanf("%d%*c", &n) != EOF){
		int cnt = 0;
		long long ans = 0;
		int flag = 0;
		char ch;
		for (int i = 0; i < n; i++){
			scanf("%c", &ch);
			getchar();
			if (ch == ‘W‘ && !flag)
				flag = 1;
			if (ch == ‘W‘)
				cnt++;
			if (ch == ‘L‘ && flag)
				ans += cnt;
		}
		cout << ans << endl;
	}
	return 0;
}



NBUT Minecraft Server Bug,布布扣,bubuko.com

评论(0)
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!