QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#527533 | #4327. Šeširi | sio_ | 0 | 25ms | 36464kb | C++14 | 1.5kb | 2024-08-22 16:35:13 | 2024-08-22 16:35:13 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
const int maxn=3e5+5;
int n,cnt,vis[maxn],tim[maxn];
int flag[maxn];
vector<int> ans;
vector<pair<int,int>> nbr[maxn];
void dfs(int cur)
{
ans.push_back(cur);
for(int i=tim[cur];i<nbr[cur].size();i=tim[cur])
{
tim[cur]++;
int nxt=nbr[cur][i].first;
if(vis[nbr[cur][i].second]==1) continue;
vis[nbr[cur][i].second]=1;
dfs(nxt);
}
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
for(int k=0;k<(1<<n);k++)
{
if(((k>>i)&1)==1) continue;
nbr[k].push_back({k+(1<<i),++cnt});
nbr[k+(1<<i)].push_back({k,cnt});
}
for(int k=0;k<(1<<n);k++)
{
if(nbr[k].size()%2==0) continue;
nbr[k].push_back({(1<<n),++cnt});
nbr[(1<<n)].push_back({k,cnt});
}
nbr[(1<<n)].push_back({0,++cnt});
nbr[0].push_back({(1<<n),cnt});
nbr[(1<<n)].push_back({0,++cnt});
nbr[0].push_back({(1<<n),cnt});
dfs((1<<n));
// for(int i=0;i<ans.size();i++) cout<<ans[i]<<" ";
int x=ans.back();ans.pop_back();
while(!ans.empty())
{
int now=ans.back();ans.pop_back();
if(now!=(1<<n)&&x!=(1<<n))
{
if((x&(x^now))==0) flag[x]=1;
else flag[now]=0;
}
x=now;
}
for(int i=0;i<n;i++)
{
for(int k=0;k<(1<<n);k++)
{
if(((k>>i)&1)==1) continue;
cout<<((flag[k]==0)?'B':'C');
}
cout<<"\n";
}
}
详细
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 0
Wrong Answer
time: 0ms
memory: 11332kb
input:
4
output:
BCBCCCBC BBBBCBBB BBCCCBCB BBCCBBCC
result:
wrong answer your plan fails on CCBB
Subtask #2:
score: 0
Wrong Answer
Test #2:
score: 0
Wrong Answer
time: 2ms
memory: 11032kb
input:
5
output:
BCBCCCBCBCBCCCBC BBBBCBBBBBBBCBBB BBCBCBCCBBCBCBCC BBCBBBCBBBCBBBCB BBCBBBCBCBCCBBCB
result:
wrong answer your plan fails on CCBBB
Subtask #3:
score: 0
Wrong Answer
Test #3:
score: 0
Wrong Answer
time: 2ms
memory: 11084kb
input:
6
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBC BBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBB BBCCCBCCBBCCCBCCCBCCCBCBBBCCCBCB BBCCBBCCBBCCBBCCCBCCBBCCBBCCBBCC BBCCBBCCCBCCBBCCCBCCBBCCCBCBBBCC BBCCBBCCCBCCBBCCBBCCBBCCCBCCBBCB
result:
wrong answer your plan fails on CBBBBB
Subtask #4:
score: 0
Wrong Answer
Test #4:
score: 0
Wrong Answer
time: 0ms
memory: 11956kb
input:
7
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBC BBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBBBBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBB BBCBCBCCBBCBCBCCCBCCCBCCBBCBCBCCBBCBCBCCBBCBCBCCCBCCCBCCBBCBCBCC BBCBBBCBBBCBBBCBCBCCBBCBBBCBBBCBBBCBBBCBBBCBBBCBCBCCBBCBBBCBBBCB BBCBBBCBCBCCBBCBCBCCBBCBCBCCBBCCBBCBBBCB...
result:
wrong answer your plan fails on CCBBBBB
Subtask #5:
score: 0
Wrong Answer
Test #5:
score: 0
Wrong Answer
time: 0ms
memory: 10768kb
input:
8
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBC BBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBBBBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBBBBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBB BBCCCBCCBBCCCBCCCBCCCBCCBBCCCBCBBBCCCBCCBB...
result:
wrong answer your plan fails on CBBBBBBB
Subtask #6:
score: 0
Wrong Answer
Test #6:
score: 0
Wrong Answer
time: 2ms
memory: 12204kb
input:
9
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBC BBBBCBBBBBBBCBBBCBBBCBBBBBBBCBBBBBBBCBBBBBB...
result:
wrong answer your plan fails on CCBBBBBBB
Subtask #7:
score: 0
Wrong Answer
Test #7:
score: 0
Wrong Answer
time: 0ms
memory: 12496kb
input:
10
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBC...
result:
wrong answer your plan fails on CBBBBBBBBB
Subtask #8:
score: 0
Wrong Answer
Test #8:
score: 0
Wrong Answer
time: 3ms
memory: 12176kb
input:
11
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBC...
result:
wrong answer your plan fails on CCBBBBBBBBB
Subtask #9:
score: 0
Wrong Answer
Test #9:
score: 0
Wrong Answer
time: 2ms
memory: 12744kb
input:
12
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBC...
result:
wrong answer your plan fails on CBBBBBBBBBBB
Subtask #10:
score: 0
Wrong Answer
Test #10:
score: 0
Wrong Answer
time: 4ms
memory: 17900kb
input:
13
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBC...
result:
wrong answer your plan fails on CCBBBBBBBBBBB
Subtask #11:
score: 0
Wrong Answer
Test #11:
score: 0
Wrong Answer
time: 6ms
memory: 16868kb
input:
14
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBC...
result:
wrong answer your plan fails on CBBBBBBBBBBBBB
Subtask #12:
score: 0
Wrong Answer
Test #12:
score: 0
Wrong Answer
time: 25ms
memory: 36464kb
input:
15
output:
BCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCCCBCCCBCBCBCCCBCBCBCCCBCBCBC...
result:
wrong answer your plan fails on CCBBBBBBBBBBBBB
Subtask #13:
score: 0
Runtime Error
Test #13:
score: 0
Runtime Error
input:
16
output:
result:
Subtask #14:
score: 0
Runtime Error
Test #14:
score: 0
Runtime Error
input:
17
output:
result:
Subtask #15:
score: 0
Runtime Error
Test #15:
score: 0
Runtime Error
input:
18