求助P1042
  • 板块题目总版
  • 楼主xnkno3
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/8/15 20:35
  • 上次更新2023/10/27 15:15:14
查看原帖
求助P1042
701133
xnkno3楼主2022/8/15 20:35

请各位大佬帮本蒟蒻看看代码哪出错了??

#include<bits/stdc++.h>
using namespace std;
int f[12] = {11 ,21};
int a[25 * 2500 + 10], n = 0;
int main()
{
	char tmp;
	while(1)
	{
		cin >> tmp;
		if(tmp == 'E') break;
		else if(tmp == 'M') a[n++] = 1;
		else if(tmp == 'L') a[n++] = 0;
	}
	for(int k = 0;k < 2;k++)
	{
		int w = 0,l = 0;
		for(int i = 0;i < n;i++)
		{
			w += a[i]; l += 1 - a[i];
			if((max(w, l) >= f[k]) && abs(w - l) >= 2)
			{
				cout << w << ":" << l << endl;
			}
		}
		cout << w << ":" << l << endl << endl;
	}
	return 0;
}

谢谢大佬

2022/8/15 20:35
加载中...