球猪
查看原帖
球猪
379113
dtrthg楼主2021/10/23 23:24

本地能过,IDE怎么就RE了>﹏<

#include <bits/stdc++.h>
using namespace std;
string s;
int n;
void sc(void)
{
	for(int i=0;i<n*2+2;i++)
	{
		cout<<s[i];
	}
	cout<<endl;
}
int main()
{
	cin>>n;
	for(int i=0;i<n;i++)
	{
		s[i]='o';
	}
	for(int i=n;i<n*2;i++)
	{
		s[i]='*';
	}
	s[n*2]='-';
	s[n*2+1]='-';
	sc();
	for(int i=n;i>=4;i--)
	{
		swap(s[i-1],s[i*2]);
		swap(s[i],s[i*2+1]);
		sc();
		if(i==4) break;
		swap(s[i-1],s[i*2-2]);
		swap(s[i],s[i*2-1]);
		sc();
	}
	s="ooo*o**--*";
	for(int i=0;i<=90;i+=2)
	{
		s+="o*";
	}
	sc();
	
	s="o--*o**o";
	for(int i=0;i<=92;i+=2)
	{
		s+="o*";
	}
	sc();

	s="o*o*o*--";
	for(int i=0;i<=92;i+=2)
	{
		s+="o*";
	}
	sc();
	
	s="--";
	for(int i=0;i<=98;i+=2)
	{
		s+="o*";
	}
	sc();
	return 0;
}
2021/10/23 23:24
加载中...