社区讨论
有没有大佬可以看看为什么这代码没有输入
灌水区参与者 8已保存回复 24
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 24 条
- 当前快照
- 1 份
- 快照标识符
- @lo1biuy8
- 此快照首次捕获于
- 2023/10/22 18:20 2 年前
- 此快照最后确认于
- 2023/11/02 18:42 2 年前
C
#include<iostream>
#include<vector>
#include<string.h>
using namespace std;
int main()
{
vector<int>a;
int n;
int m;
cin>>n>>m;
//cout<<"ssd";
int g[1000000];
memset(g,0,sizeof(g));
char r[2*n+10];
// cout<<" ssd";
for(int i=1;i<=2*n;i++) a.push_back(i);
int c=a.size();
cout<<" ssd";
while(c==n)
{
a.erase(a.begin()+m);
m++;
c--;
}
cout<<" ssd";
for(int i=1;i<=n;i++)
{
int l;
l=a[n-1];
g[l]=1;
a.erase(a.begin()+(n-1));
}
for(int i=0;i<=2*n-1;i++) r[i]='B';
for(int i=0;i<=1000000;i++)
{
if(g[i]!=0) r[i]='G';
}
for(int i=0;i<=2*n-1;i++) cout<<r[i];
return 0;
}
回复
共 24 条回复,欢迎继续交流。
正在加载回复...