未知错误,求助(悲)
  • 板块CF1101B Accordion
  • 楼主zyh1145
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/9/9 15:00
  • 上次更新2023/11/2 21:53:11
查看原帖
未知错误,求助(悲)
1029978
zyh1145楼主2023/9/9 15:00

代码(应该不是代码的问题吧我猜)

#include <iostream>
using namespace std;
int zuofang = -1,zuomao = -1,youfang = -1,youmao = -1; 
int sum;
int main()
{
	string s;
	cin>>s;
	for (int i = 0;i < s.length();i++)
	{
		if (s[i] == '[' && zuofang == -1)
		{
			zuofang = i;
		}
		if (s[i] == ']' )
		{
			youfang = i;
		} 
		if (s[i] == ':')
		{
			if (zuofang != -1)
			{
				if (zuomao == -1)
				{
					zuomao = i;
				}
				else
				{
					youmao = i;
				}
			}
		}
	}
	cout<<"zuofang="<<zuofang<<"\nzuomao="<<zuomao<<"\nyoumao="<<youmao<<"\nyoufang="<<youfang<<endl;
	if (zuofang == -1 || zuomao == -1 || youmao == -1 || youfang == -1)
	{
		cout<<-1;
		return 0;
	} 
	for (int i = zuomao+1;i <= youmao-1;i++)
	{
		if (s[i] == '|')
		{
			sum++;
		}
	}
	cout<<4+sum;
    return 0;
}
2023/9/9 15:00
加载中...