蒟蒻求助
  • 板块P7919 [Kubic] ABC
  • 楼主qiaozh
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/11/5 18:32
  • 上次更新2023/11/4 01:23:17
查看原帖
蒟蒻求助
318944
qiaozh楼主2021/11/5 18:32
#include <bits/stdc++.h>
using namespace std;
int n;
char s[5010];
vector<int> nextt;
int main() {
	scanf("%d",&n);
	for(int i=0;i<=n;i++) scanf("%c",&s[i]);
	for(int i=1;i<=n;i++) if(s[i]==s[i+1]) nextt.push_back(i);
	if(nextt.size()%2==1) nextt.push_back(n);
	printf("%d",nextt.size()/2);
	if(nextt.size()!=0) printf("\n");
	for(int i=0;i<nextt.size();i+=2) {
		printf("%d %d BCA",nextt[i]+1,nextt[i+1]);
		if(i+1!=nextt.size()-1) printf("\n");
	}
	return 0;
}

WA完了,对不出来。

2021/11/5 18:32
加载中...