QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#818819 | #5434. Binary Substrings | zhangmingzu | AC ✓ | 35ms | 30056kb | C++14 | 3.4kb | 2024-12-18 09:22:08 | 2024-12-18 09:22:13 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
void file(string x)
{
freopen((x + ".in").c_str(), "r", stdin);
freopen((x + ".out").c_str(), "w", stdout);
}
int n, k;
const int maxn = 2e5 + 5;
vector<int> vec[maxn];
stack<int> st;
int cur[maxn], flag[maxn][2];
vector<int> huan[maxn];
void dfs(int now)
{
for (int &i = cur[now]; i < vec[now].size(); i++)
if (!flag[now][vec[now][i] & 1])
{
flag[now][vec[now][i] & 1] = 1;
dfs(vec[now][i]);
}
st.emplace(now);
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0), cout.tie(0);
cin >> n;
if (n == 1)
{
cout << "0";
return 0;
}
if (n == 2)
{
cout << "01";
return 0;
}
if (n == 3)
{
cout << "010";
return 0;
}
if (n == 4)
{
cout << "0011";
return 0;
}
for (int i = 0; i <= n; i++)
if (n - i + 1 > (1 << i) && n - i <= (1 << i + 1))
{
k = i;
break;
}
if (k <= 1) k = 2;
for (int i = 0; i < (1 << k - 1); i++)
{
int x = i;
for (int j = 0; j < 2; j++)
{
int y = (x << 1 | j) % (1 << (k - 1));
vec[x].emplace_back(y);
}
}
dfs(0);
vector<int> ans;
int sum = n - (st.size() - 1) - k + 1;
while (st.size())
ans.emplace_back(st.top()), st.pop();
for (int i = 0; i < (1 << k); i++)
{
flag[i][0] = flag[i][1] = 0;
vec[i].clear();
cur[i] = 0;
int x = i;
for (int j = 0; j < 2; j++)
{
int y = (x << 1 | j) % (1 << k);
vec[x].emplace_back(y);
}
}
for (int i = 0; i < ans.size() - 2; i++)
{
int tmp = ans[i] << 1 | (ans[i + 1] & 1);
flag[tmp][ans[i + 2] & 1] = 1;
}
flag[ans[ans.size() - 2] << 1 | (ans.back() & 1)][ans[1] & 1] = 1;
int s = 0;
if (sum)
for (int i = 0; i < (1 << k); i++)
{
dfs(i);
if (st.size())
{
int siz = st.size();
while (st.size())
huan[i].emplace_back(st.top()), st.pop();
if (sum > siz - 1) sum -= siz - 1;
else
{
for (int j = 1; j <= siz - sum - 1; j++) huan[i].pop_back();
sum = 0;
s = i;
break;
}
}
}
vector<int> sm;
if (sum)
sm.emplace_back(s);
for (int i = 0; i < ans.size() - 1; i++)
if ((ans[i] << 1 | (ans[i + 1] & 1)) == s)
{
s = i;
break;
}
for (int i = s + 1; i < ans.size() - 1; i++)
{
int tmp = ans[i] << 1 | (ans[i + 1] & 1);
if (!huan[tmp].size()) sm.emplace_back(tmp);
else
for (auto j : huan[tmp]) sm.emplace_back(j);
}
for (int i = 0; i <= s; i++)
{
int tmp = ans[i] << 1 | (ans[i + 1] & 1);
if (!huan[tmp].size()) sm.emplace_back(tmp);
else
for (auto j : huan[tmp]) sm.emplace_back(j);
}
for (int i = k - 1; i >= 0; i--)
cout << (sm[0] >> i & 1);
for (int i = 1; i < sm.size(); i++) cout << (sm[i] & 1);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 15244kb
input:
2
output:
01
result:
ok meet maximum 3
Test #2:
score: 0
Accepted
time: 2ms
memory: 15208kb
input:
5
output:
01100
result:
ok meet maximum 12
Test #3:
score: 0
Accepted
time: 3ms
memory: 15236kb
input:
1
output:
0
result:
ok meet maximum 1
Test #4:
score: 0
Accepted
time: 0ms
memory: 15292kb
input:
3
output:
010
result:
ok meet maximum 5
Test #5:
score: 0
Accepted
time: 3ms
memory: 15292kb
input:
4
output:
0011
result:
ok meet maximum 8
Test #6:
score: 0
Accepted
time: 0ms
memory: 15296kb
input:
6
output:
011000
result:
ok meet maximum 16
Test #7:
score: 0
Accepted
time: 0ms
memory: 15440kb
input:
7
output:
1100010
result:
ok meet maximum 21
Test #8:
score: 0
Accepted
time: 0ms
memory: 15488kb
input:
8
output:
11000101
result:
ok meet maximum 27
Test #9:
score: 0
Accepted
time: 0ms
memory: 15212kb
input:
9
output:
100010111
result:
ok meet maximum 34
Test #10:
score: 0
Accepted
time: 0ms
memory: 15244kb
input:
10
output:
0010111000
result:
ok meet maximum 42
Test #11:
score: 0
Accepted
time: 3ms
memory: 15328kb
input:
11
output:
00101110000
result:
ok meet maximum 50
Test #12:
score: 0
Accepted
time: 0ms
memory: 15300kb
input:
12
output:
010111000011
result:
ok meet maximum 59
Test #13:
score: 0
Accepted
time: 35ms
memory: 30016kb
input:
200000
output:
000000000011001000000000000110110000000000001110100000000000011111000000000001000010000000000010001100000000000100101000000000001001110000000000010100100000000000101011000000000001011010000000000010111100000000000110001000000000001100110000000000011010100000000000110111000000000001110010000000000011...
result:
ok meet maximum 19996962278
Test #14:
score: 0
Accepted
time: 0ms
memory: 15244kb
input:
24
output:
001001101011110000011101
result:
ok meet maximum 240
Test #15:
score: 0
Accepted
time: 3ms
memory: 15232kb
input:
35
output:
11100000111011001010001001101011111
result:
ok meet maximum 526
Test #16:
score: 0
Accepted
time: 0ms
memory: 13276kb
input:
30
output:
001001101011110000011101100101
result:
ok meet maximum 381
Test #17:
score: 0
Accepted
time: 3ms
memory: 15320kb
input:
45
output:
000100011001010011101011011111000000111101100
result:
ok meet maximum 882
Test #18:
score: 0
Accepted
time: 3ms
memory: 13252kb
input:
66
output:
101001110101101111100000011110110001011100110100001001000110010101
result:
ok meet maximum 1953
Test #19:
score: 0
Accepted
time: 3ms
memory: 15168kb
input:
50
output:
00010001100101001110101101111100000011110110001011
result:
ok meet maximum 1097
Test #20:
score: 0
Accepted
time: 0ms
memory: 15244kb
input:
80
output:
00001000011000101000111001001011001101001111010101110110111111000000011111011100
result:
ok meet maximum 2901
Test #21:
score: 0
Accepted
time: 3ms
memory: 15180kb
input:
107
output:
00001000011000101000111001001011001101001111010101110110111111000000011111011100011011000010111100111010000
result:
ok meet maximum 5277
Test #22:
score: 0
Accepted
time: 2ms
memory: 13232kb
input:
81
output:
000010000110001010001110010010110011010011110101011101101111110000000111110111000
result:
ok meet maximum 2976
Test #23:
score: 0
Accepted
time: 0ms
memory: 15252kb
input:
147
output:
000001000001100001010000111000100100010110001101000111100100110010101001011100110110011101001111101010110101111011011101111111000000001111110111000
result:
ok meet maximum 10124
Test #24:
score: 0
Accepted
time: 0ms
memory: 15504kb
input:
255
output:
000100000110000101000011100010010001011000110100011110010011001010100101110011011001110100111110101011010111101101110111111100000000111111011100001101111000111011000001011111001111010000001001110010110110100100101001101010001000110011000101011101011001000
result:
ok meet maximum 31130
Test #25:
score: 0
Accepted
time: 0ms
memory: 15200kb
input:
173
output:
00000100000110000101000011100010010001011000110100011110010011001010100101110011011001110100111110101011010111101101110111111100000000111111011100001101111000111011000001011
result:
ok meet maximum 14115
Test #26:
score: 0
Accepted
time: 0ms
memory: 15196kb
input:
288
output:
000000100000011000001010000011100001001000010110000110100001111000100010011000101010001011100011001000110110001110100011111001001010010011100101011001011010010111100110011010100110111001110110011110100111111010101011101011011010111110110111101110111111110000000001111111011110000111011100
result:
ok meet maximum 39850
Test #27:
score: 0
Accepted
time: 0ms
memory: 15228kb
input:
407
output:
000010000001100000101000001110000100100001011000011010000111100010001001100010101000101110001100100011011000111010001111100100101001001110010101100101101001011110011001101010011011100111011001111010011111101010101110101101101011111011011110111011111111000000000111111101111000011101110000011011111000...
result:
ok meet maximum 80310
Test #28:
score: 0
Accepted
time: 2ms
memory: 15292kb
input:
349
output:
000010000001100000101000001110000100100001011000011010000111100010001001100010101000101110001100100011011000111010001111100100101001001110010101100101101001011110011001101010011011100111011001111010011111101010101110101101101011111011011110111011111111000000000111111101111000011101110000011011111000...
result:
ok meet maximum 58821
Test #29:
score: 0
Accepted
time: 3ms
memory: 15260kb
input:
526
output:
000000010000000110000001010000001110000010010000010110000011010000011110000100010000100110000101010000101110000110010000110110000111010000111110001000110001001010001001110001010010001010110001011010001011110001100110001101010001101110001110010001110110001111010001111110010010010110010011010010011110...
result:
ok meet maximum 134925
Test #30:
score: 0
Accepted
time: 3ms
memory: 15304kb
input:
1018
output:
010100100010101100010110100010111100011001100011010100011011100011100100011101100011110100011111100100100101100100110100100111100101001100101010100101011100101101100101110100101111100110011100110101100110110100110111100111010100111011100111101100111110100111111101010101101010111101011011101011101101...
result:
ok meet maximum 510567
Test #31:
score: 0
Accepted
time: 0ms
memory: 15252kb
input:
1017
output:
010100100010101100010110100010111100011001100011010100011011100011100100011101100011110100011111100100100101100100110100100111100101001100101010100101011100101101100101110100101111100110011100110101100110110100110111100111010100111011100111101100111110100111111101010101101010111101011011101011101101...
result:
ok meet maximum 509558
Test #32:
score: 0
Accepted
time: 0ms
memory: 15388kb
input:
1209
output:
000000100000000110000000101000000011100000010010000001011000000110100000011110000010001000001001100000101010000010111000001100100000110110000011101000001111100001000010001100001001010000100111000010100100001010110000101101000010111100001100010000110011000011010100001101110000111001000011101100001111...
result:
ok meet maximum 721446
Test #33:
score: 0
Accepted
time: 3ms
memory: 15564kb
input:
1632
output:
000000100000000110000000101000000011100000010010000001011000000110100000011110000010001000001001100000101010000010111000001100100000110110000011101000001111100001000010001100001001010000100111000010100100001010110000101101000010111100001100010000110011000011010100001101110000111001000011101100001111...
result:
ok meet maximum 1318299
Test #34:
score: 0
Accepted
time: 3ms
memory: 13316kb
input:
1829
output:
000001000000001100000001010000000111000000100100000010110000001101000000111100000100010000010011000001010100000101110000011001000001101100000111010000011111000010000100011000010010100001001110000101001000010101100001011010000101111000011000100001100110000110101000011011100001110010000111011000011110...
result:
ok meet maximum 1657336
Test #35:
score: 0
Accepted
time: 4ms
memory: 15448kb
input:
3187
output:
000000010000000001100000000101000000001110000000100100000001011000000011010000000111100000010001000000100110000001010100000010111000000110010000001101100000011101000000111110000010000100000100011000001001010000010011100000101001000001010110000010110100000101111000001100010000011001100000110101000001...
result:
ok meet maximum 5049170
Test #36:
score: 0
Accepted
time: 3ms
memory: 13388kb
input:
2138
output:
000000000100000000011000000001010000000011100000001001000000010110000000110100000001111000000100010000001001100000010101000000101110000001100100000011011000000111010000001111100000100001000001000110000010010100000100111000001010010000010101100000101101000001011110000011000100000110011000001101010000...
result:
ok meet maximum 2267222
Test #37:
score: 0
Accepted
time: 0ms
memory: 15720kb
input:
4030
output:
000011001000000110110000001110100000011111000001000010000010001100000100101000001001110000010100100000101011000001011010000010111100000110001000001100110000011010100000110111000001110010000011101100000111101000001111110000100001100001000101000010001110000100100100001001011000010011010000100111100001...
result:
ok meet maximum 8082284
Test #38:
score: 0
Accepted
time: 0ms
memory: 15684kb
input:
6101
output:
000000001000000000011000000000101000000000111000000001001000000001011000000001101000000001111000000010001000000010011000000010101000000010111000000011001000000011011000000011101000000011111000000100001000000100011000000100101000000100111000000101001000000101011000000101101000000101111000000110001000...
result:
ok meet maximum 18549195
Test #39:
score: 0
Accepted
time: 0ms
memory: 15816kb
input:
5917
output:
000000001000000000011000000000101000000000111000000001001000000001011000000001101000000001111000000010001000000010011000000010101000000010111000000011001000000011011000000011101000000011111000000100001000000100011000000100101000000100111000000101001000000101011000000101101000000101111000000110001000...
result:
ok meet maximum 17445655
Test #40:
score: 0
Accepted
time: 0ms
memory: 15760kb
input:
6635
output:
000000001000000000011000000000101000000000111000000001001000000001011000000001101000000001111000000010001000000010011000000010101000000010111000000011001000000011011000000011101000000011111000000100001000000100011000000100101000000100111000000101001000000101011000000101101000000101111000000110001000...
result:
ok meet maximum 21943566
Test #41:
score: 0
Accepted
time: 4ms
memory: 16456kb
input:
9993
output:
000000000100000000000110000000000101000000000011100000000010010000000001011000000000110100000000011110000000010001000000001001100000000101010000000010111000000001100100000000110110000000011101000000001111100000001000010000000100011000000010010100000001001110000000101001000000010101100000001011010000...
result:
ok meet maximum 49821572
Test #42:
score: 0
Accepted
time: 4ms
memory: 14148kb
input:
14474
output:
000000011010000000001111000000001000100000000100110000000010101000000001011100000000110010000000011011000000001110100000000111110000000100001000000010001100000001001010000000100111000000010100100000001010110000000101101000000010111100000001100010000000110011000000011010100000001101110000000111001000...
result:
ok meet maximum 104583873
Test #43:
score: 0
Accepted
time: 4ms
memory: 16244kb
input:
11534
output:
000000000100000000000110000000000101000000000011100000000010010000000001011000000000110100000000011110000000010001000000001001100000000101010000000010111000000001100100000000110110000000011101000000001111100000001000010000000100011000000010010100000001001110000000101001000000010101100000001011010000...
result:
ok meet maximum 66388863
Test #44:
score: 0
Accepted
time: 0ms
memory: 16928kb
input:
19098
output:
000000000010000000000001100000000000101000000000001110000000000100100000000001011000000000011010000000000111100000000010001000000000100110000000001010100000000010111000000000110010000000001101100000000011101000000000111110000000010000100000000100011000000001001010000000010011100000000101001000000001...
result:
ok meet maximum 182141836
Test #45:
score: 0
Accepted
time: 6ms
memory: 17280kb
input:
31872
output:
000000101000000000001110011111111000010111111101111010000000100000011111100111110111110110000010000011011110011111001000011000001101110101111100100010100000110111000111110011101101111011000100100001001110100111001100010110001000111000011101101101110000100100011011110100111001000010110001001111000011...
result:
ok meet maximum 507514777
Test #46:
score: 0
Accepted
time: 3ms
memory: 17268kb
input:
27626
output:
000000010100000000000111001111111100001011111110111101000000010000001111110011111011111011000001000001101111001111100100001100000110111010111110010001010000011011100011111001110110111101100010010000100111010011100110001011000100011100001110110110111000010010001101111010011100100001011000100111100001...
result:
ok meet maximum 381257844
Test #47:
score: 0
Accepted
time: 4ms
memory: 18652kb
input:
43245
output:
000000000001000000000000011000000000000101000000000000111000000000001001000000000001011000000000001101000000000001111000000000010001000000000010011000000000010101000000000010111000000000011001000000000011011000000000011101000000000011111000000000100001000000000100011000000000100101000000000100111000...
result:
ok meet maximum 934503599
Test #48:
score: 0
Accepted
time: 10ms
memory: 18612kb
input:
34491
output:
000000000001000000000000011000000000000101000000000000111000000000001001000000000001011000000000001101000000000001111000000000010001000000000010011000000000010101000000000010111000000000011001000000000011011000000000011101000000000011111000000000100001000000000100011000000000100101000000000100111000...
result:
ok meet maximum 594380060
Test #49:
score: 0
Accepted
time: 6ms
memory: 18748kb
input:
64535
output:
000011110110100000011110111100000011111000100000011111001100000011111010100000011111011100000011111100100000011111101100000011111110100000011111111100000100000100100000100000101100000100000110100000100000111100000100001000100000100001001100000100001010100000100001011100000100001100100000100001101100...
result:
ok meet maximum 2081512994
Test #50:
score: 0
Accepted
time: 14ms
memory: 22076kb
input:
65746
output:
000000000000001000000000000001100000000000001010000000000000111000000000000100100000000000010110000000000001101000000000000111100000000000100010000000000010011000000000001010100000000000101110000000000011001000000000001101100000000000111010000000000011111000000000010000100000000001000110000000000100...
result:
ok meet maximum 2160380385
Test #51:
score: 0
Accepted
time: 14ms
memory: 21984kb
input:
65861
output:
000000000000001000000000000001100000000000001010000000000000111000000000000100100000000000010110000000000001101000000000000111100000000000100010000000000010011000000000001010100000000000101110000000000011001000000000001101100000000000111010000000000011111000000000010000100000000001000110000000000100...
result:
ok meet maximum 2167946005
Test #52:
score: 0
Accepted
time: 10ms
memory: 22396kb
input:
66725
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 2225209765
Test #53:
score: 0
Accepted
time: 12ms
memory: 22684kb
input:
86349
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 3726867681
Test #54:
score: 0
Accepted
time: 7ms
memory: 22536kb
input:
68454
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 2342045211
Test #55:
score: 0
Accepted
time: 19ms
memory: 22664kb
input:
112260
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 6299544960
Test #56:
score: 0
Accepted
time: 17ms
memory: 22660kb
input:
108023
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 5832941098
Test #57:
score: 0
Accepted
time: 15ms
memory: 22520kb
input:
103787
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 5384393176
Test #58:
score: 0
Accepted
time: 16ms
memory: 22508kb
input:
128710
output:
000001110111000000000111100100000000011110110000000001111101011111110000001001111110111110011000000100000101011111001111101011111010000001010000010111111000111110011111011000000110000000011111010000000001111111000000001000000100000000100000110000000010000101000000001000011100000000100010010000000010...
result:
ok meet maximum 8281268235
Test #59:
score: 0
Accepted
time: 20ms
memory: 22456kb
input:
129534
output:
000011110010010000001111001011000000111100110100000011110011110000001111010001000000111101001100000011110101010000001111010111000000111101100100000011110110110000001111011101000000111101111100000011111000010000001111100011000000111110010100000011111001110000001111101001000000111110101100000011111011...
result:
ok meet maximum 8387651991
Test #60:
score: 0
Accepted
time: 18ms
memory: 22528kb
input:
128670
output:
000001110111000000000111100100000000011110110000000001111101011111110000001001111110111110011000000100000101011111001111101011111010000001010000010111111000111110011111011000000110000000011111010000000001111111000000001000000100000000100000110000000010000101000000001000011100000000100010010000000010...
result:
ok meet maximum 8276121255
Test #61:
score: 0
Accepted
time: 26ms
memory: 29756kb
input:
154721
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 11967003302
Test #62:
score: 0
Accepted
time: 29ms
memory: 29888kb
input:
143149
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 10243718420
Test #63:
score: 0
Accepted
time: 22ms
memory: 29760kb
input:
134065
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 8984762318
Test #64:
score: 0
Accepted
time: 30ms
memory: 29840kb
input:
163454
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 13356170345
Test #65:
score: 0
Accepted
time: 27ms
memory: 29756kb
input:
139150
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 9679327553
Test #66:
score: 0
Accepted
time: 31ms
memory: 29860kb
input:
172380
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 14854850208
Test #67:
score: 0
Accepted
time: 28ms
memory: 28972kb
input:
178166
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 15868884317
Test #68:
score: 0
Accepted
time: 35ms
memory: 29700kb
input:
143651
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 10315696937
Test #69:
score: 0
Accepted
time: 29ms
memory: 29368kb
input:
198199
output:
000000000011001000000000000110110000000000001110100000000000011111000000000001000010000000000010001100000000000100101000000000001001110000000000010100100000000000101011000000000001011010000000000010111100000000000110001000000000001100110000000000011010100000000000110111000000000001110010000000000011...
result:
ok meet maximum 19638413795
Test #70:
score: 0
Accepted
time: 19ms
memory: 29824kb
input:
186272
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 17345817782
Test #71:
score: 0
Accepted
time: 26ms
memory: 30056kb
input:
198102
output:
000000000011001000000000000110110000000000001110100000000000011111000000000001000010000000000010001100000000000100101000000000001001110000000000010100100000000000101011000000000001011010000000000010111100000000000110001000000000001100110000000000011010100000000000110111000000000001110010000000000011...
result:
ok meet maximum 19619194797
Test #72:
score: 0
Accepted
time: 4ms
memory: 15996kb
input:
8201
output:
101010101100101010110100101010111100101011001100101011010100101011011100101011101100101011110100101011111100101100101100110100101100111100101101001100101101010100101101011100101101101100101101110100101101111100101110011100101110101100101110110100101110111100101111001100101111010100101111011100101111...
result:
ok meet maximum 33542145
Test #73:
score: 0
Accepted
time: 0ms
memory: 16040kb
input:
8202
output:
101010101100101010110100101010111100101011001100101011010100101011011100101011101100101011110100101011111100101100101100110100101100111100101101001100101101010100101101011100101101101100101101110100101101111100101110011100101110101100101110110100101110111100101111001100101111010100101111011100101111...
result:
ok meet maximum 33550335
Test #74:
score: 0
Accepted
time: 0ms
memory: 15828kb
input:
8203
output:
111111111110000000000000111111111110111111000000111110111110000000111101111111000001111110111100000000111011111111000011111110111000000000110111111111000111111110110000000000101111111111001111111110100000000000100111111110010111111101101000000010000111111001110111110110001000001001100111100110011111...
result:
ok meet maximum 33558526
Test #75:
score: 0
Accepted
time: 0ms
memory: 15920kb
input:
8204
output:
000000000000111111111110111111000000111110111110000000111101111111000001111110111100000000111011111111000011111110111000000000110111111111000111111110110000000000101111111111001111111110100000000000100111111110010111111101101000000010000111111001110111110110001000001001100111100110011111010001100000...
result:
ok meet maximum 33566718
Test #76:
score: 0
Accepted
time: 0ms
memory: 16096kb
input:
8205
output:
000000000000100000000000110000000000101000000000011100000000010010000000001011000000000110100000000011110000000010001000000001001100000000101010000000010111000000001100100000000110110000000011101000000001111100000001000010000000100011000000010010100000001001110000000101001000000010101100000001011010...
result:
ok meet maximum 33574910
Test #77:
score: 0
Accepted
time: 2ms
memory: 16204kb
input:
8206
output:
000000000001000000000001100000000001010000000000111000000000100100000000010110000000001101000000000111100000000100010000000010011000000001010100000000101110000000011001000000001101100000000111010000000011111000000010000100000001000110000000100101000000010011100000001010010000000101011000000010110100...
result:
ok meet maximum 33583103
Test #78:
score: 0
Accepted
time: 0ms
memory: 16360kb
input:
16394
output:
101010101010010101010111001010101101100101010111010010101011111001010110011100101011010110010101101101001010110111100101011100110010101110101001010111011100101011110110010101111101001010111111100101100101110010110011011001011001110100101100111110010110100111001011010101100101101011010010110101111001...
result:
ok meet maximum 134193153
Test #79:
score: 0
Accepted
time: 2ms
memory: 16364kb
input:
16395
output:
101010101010010101010111001010101101100101010111010010101011111001010110011100101011010110010101101101001010110111100101011100110010101110101001010111011100101011110110010101111101001010111111100101100101110010110011011001011001110100101100111110010110100111001011010101100101101011010010110101111001...
result:
ok meet maximum 134209535
Test #80:
score: 0
Accepted
time: 0ms
memory: 16528kb
input:
16396
output:
111111111111000000000000001111111111110111111000000011111011111110000001111110111110000000011110111111110000011111110111100000000011101111111110000111111110111000000000011011111111110001111111110110000000000010111111111110011111111110100000000000010011111111100101111111101101000000001000011111110011...
result:
ok meet maximum 134225918
Test #81:
score: 0
Accepted
time: 5ms
memory: 16428kb
input:
16397
output:
000000000000011111111111101111110000000111110111111100000011111101111100000000111101111111100000111111101111000000000111011111111100001111111101110000000000110111111111100011111111101100000000000101111111111100111111111101000000000000100111111111001011111111011010000000010000111111100111011111101100...
result:
ok meet maximum 134242302
Test #82:
score: 0
Accepted
time: 3ms
memory: 17160kb
input:
16398
output:
000000000000010000000000001100000000000101000000000001110000000000100100000000001011000000000011010000000000111100000000010001000000000100110000000001010100000000010111000000000110010000000001101100000000011101000000000111110000000010000100000000100011000000001001010000000010011100000000101001000000...
result:
ok meet maximum 134258686
Test #83:
score: 0
Accepted
time: 6ms
memory: 16976kb
input:
16399
output:
000000000000100000000000011000000000001010000000000011100000000001001000000000010110000000000110100000000001111000000000100010000000001001100000000010101000000000101110000000001100100000000011011000000000111010000000001111100000000100001000000001000110000000010010100000000100111000000001010010000000...
result:
ok meet maximum 134275071
Test #84:
score: 0
Accepted
time: 4ms
memory: 17240kb
input:
32779
output:
101010101011001010101011010010101010111100101010110011001010101101010010101011011100101010111011001010101111010010101011111100101011001011001010110011010010101100111100101011010011001010110101010010101101011100101011011011001010110111010010101101111100101011100111001010111010110010101110110100101011...
result:
ok meet maximum 536821761
Test #85:
score: 0
Accepted
time: 3ms
memory: 17108kb
input:
32780
output:
101010101011001010101011010010101010111100101010110011001010101101010010101011011100101010111011001010101111010010101011111100101011001011001010110011010010101100111100101011010011001010110101010010101101011100101011011011001010110111010010101101111100101011100111001010111010110010101110110100101011...
result:
ok meet maximum 536854527
Test #86:
score: 0
Accepted
time: 0ms
memory: 17464kb
input:
32781
output:
111111111111100000000000000011111111111110111111100000001111110111111000000001111101111111100000011111110111110000000001111011111111100000111111110111100000000001110111111111100001111111110111000000000001101111111111100011111111110110000000000001011111111111100111111111110100000000000001001111111111...
result:
ok meet maximum 536887294
Test #87:
score: 0
Accepted
time: 7ms
memory: 17500kb
input:
32782
output:
000000000000001111111111111011111110000000111111011111100000000111110111111110000001111111011111000000000111101111111110000011111111011110000000000111011111111110000111111111011100000000000110111111111110001111111111011000000000000101111111111110011111111111010000000000000100111111111100101111111110...
result:
ok meet maximum 536920062
Test #88:
score: 0
Accepted
time: 9ms
memory: 18444kb
input:
32783
output:
000000000000001000000000000011000000000000101000000000000111000000000001001000000000001011000000000001101000000000001111000000000010001000000000010011000000000010101000000000010111000000000011001000000000011011000000000011101000000000011111000000000100001000000000100011000000000100101000000000100111...
result:
ok meet maximum 536952830
Test #89:
score: 0
Accepted
time: 8ms
memory: 18500kb
input:
32784
output:
000000000000010000000000000110000000000001010000000000001110000000000010010000000000010110000000000011010000000000011110000000000100010000000000100110000000000101010000000000101110000000000110010000000000110110000000000111010000000000111110000000001000010000000001000110000000001001010000000001001110...
result:
ok meet maximum 536985599
Test #90:
score: 0
Accepted
time: 13ms
memory: 18940kb
input:
65548
output:
101010101010100101010101011100101010101101100101010101110100101010101111100101010110011100101010110101100101010110110100101010110111100101010111001100101010111010100101010111011100101010111101100101010111110100101010111111100101011001011100101011001101100101011001110100101011001111100101011010011100...
result:
ok meet maximum 2147385345
Test #91:
score: 0
Accepted
time: 8ms
memory: 18980kb
input:
65549
output:
101010101010100101010101011100101010101101100101010101110100101010101111100101010110011100101010110101100101010110110100101010110111100101010111001100101010111010100101010111011100101010111101100101010111110100101010111111100101011001011100101011001101100101011001110100101011001111100101011010011100...
result:
ok meet maximum 2147450879
Test #92:
score: 0
Accepted
time: 13ms
memory: 19680kb
input:
65550
output:
111111111111110000000000000000111111111111110111111100000000111111011111111000000011111110111111000000000111110111111111000000111111110111110000000000111101111111111000001111111110111100000000000111011111111111000011111111110111000000000000110111111111111000111111111110110000000000000101111111111111...
result:
ok meet maximum 2147516414
Test #93:
score: 0
Accepted
time: 6ms
memory: 19824kb
input:
65551
output:
000000000000000111111111111110111111100000000111111011111111000000011111110111111000000000111110111111111000000111111110111110000000000111101111111111000001111111110111100000000000111011111111111000011111111110111000000000000110111111111111000111111111110110000000000000101111111111111001111111111110...
result:
ok meet maximum 2147581950
Test #94:
score: 0
Accepted
time: 4ms
memory: 20588kb
input:
65552
output:
000000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010...
result:
ok meet maximum 2147647486
Test #95:
score: 0
Accepted
time: 11ms
memory: 21968kb
input:
65553
output:
000000000000001000000000000001100000000000001010000000000000111000000000000100100000000000010110000000000001101000000000000111100000000000100010000000000010011000000000001010100000000000101110000000000011001000000000001101100000000000111010000000000011111000000000010000100000000001000110000000000100...
result:
ok meet maximum 2147713023
Test #96:
score: 0
Accepted
time: 19ms
memory: 22976kb
input:
131085
output:
101010101010110010101010101101001010101010111100101010101100110010101010110101001010101011011100101010101110110010101010111101001010101011111100101010110010110010101011001101001010101100111100101010110100110010101011010101001010101101011100101010110110110010101011011101001010101101111100101010111001...
result:
ok meet maximum 8589737985
Test #97:
score: 0
Accepted
time: 11ms
memory: 23040kb
input:
131086
output:
101010101010110010101010101101001010101010111100101010101100110010101010110101001010101011011100101010101110110010101010111101001010101011111100101010110010110010101011001101001010101100111100101010110100110010101011010101001010101101011100101010110110110010101011011101001010101101111100101010111001...
result:
ok meet maximum 8589869055
Test #98:
score: 0
Accepted
time: 17ms
memory: 24444kb
input:
131087
output:
111111111111111000000000000000001111111111111110111111110000000011111110111111100000000011111101111111110000000111111110111111000000000011111011111111110000001111111110111110000000000011110111111111110000011111111110111100000000000011101111111111110000111111111110111000000000000011011111111111110001...
result:
ok meet maximum 8590000126
Test #99:
score: 0
Accepted
time: 14ms
memory: 24588kb
input:
131088
output:
000000000000000011111111111111101111111100000000111111101111111000000000111111011111111100000001111111101111110000000000111110111111111100000011111111101111100000000000111101111111111100000111111111101111000000000000111011111111111100001111111111101110000000000000110111111111111100011111111111101100...
result:
ok meet maximum 8590131198
Test #100:
score: 0
Accepted
time: 19ms
memory: 29304kb
input:
131089
output:
000000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000...
result:
ok meet maximum 8590262270
Test #101:
score: 0
Accepted
time: 15ms
memory: 29308kb
input:
131090
output:
000000000000000100000000000000011000000000000001010000000000000011100000000000001001000000000000010110000000000000110100000000000001111000000000000100010000000000001001100000000000010101000000000000101110000000000001100100000000000011011000000000000111010000000000001111100000000000100001000000000001...
result:
ok meet maximum 8590393343
Test #102:
score: 0
Accepted
time: 0ms
memory: 15984kb
input:
8197
output:
101010101100101010110100101010111100101011001100101011010100101011011100101011101100101011110100101011111100101100101100110100101100111100101101001100101101010100101101011100101101101100101101110100101101111100101110011100101110101100101110110100101110111100101111001100101111010100101111011100101111...
result:
ok meet maximum 33509395
Test #103:
score: 0
Accepted
time: 2ms
memory: 16520kb
input:
16328
output:
010100101010001010010111000101001100100010100110110001010011101000101001111100010101000110001010100101000101010011100010101010010001010101011000101010110100010101011110001010110011000101011010100010101101110001010111001000101011101100010101111010001010111111000101100011100010110010010001011001011000...
result:
ok meet maximum 133114152
Test #104:
score: 0
Accepted
time: 3ms
memory: 17092kb
input:
32608
output:
001011011001000010110110110000101101110100001011011111000010111000110000101110010100001011100111000010111010010000101110101100001011101101000010111011110000101111000100001011110011000010111101010000101111011100001011111001000010111110110000101111110100001011111111000011000011010000110000111100001100...
result:
ok meet maximum 531233481
Test #105:
score: 0
Accepted
time: 7ms
memory: 18792kb
input:
65141
output:
001011011100100001011011101100001011011110100001011011111100001011100001100001011100010100001011100011100001011100100100001011100101100001011100110100001011100111100001011101000100001011101001100001011101010100001011101011100001011101100100001011101101100001011101110100001011101111100001011110001100...
result:
ok meet maximum 2120796035
Test #106:
score: 0
Accepted
time: 14ms
memory: 22772kb
input:
130420
output:
001011010010010000101101001011000010110100110100001011010011110000101101010001000010110101001100001011010101010000101101010111000010110101100100001011010110110000101101011101000010110101111100001011011000110000101101100101000010110110011100001011011010010000101101101011000010110110110100001011011011...
result:
ok meet maximum 8502797880
Test #107:
score: 0
Accepted
time: 0ms
memory: 16184kb
input:
8265
output:
000000000001000000000001100000000001010000000000111000000000100100000000010110000000001101000000000111100000000100010000000010011000000001010100000000101110000000011001000000001101100000000111010000000011111000000010000100000001000110000000100101000000010011100000001010010000000101011000000010110100...
result:
ok meet maximum 34068260
Test #108:
score: 0
Accepted
time: 0ms
memory: 16948kb
input:
16508
output:
000000000000100000000000011000000000001010000000000011100000000001001000000000010110000000000110100000000001111000000000100010000000001001100000000010101000000000101110000000001100100000000011011000000000111010000000001111100000000100001000000001000110000000010010100000000100111000000001010010000000...
result:
ok meet maximum 136067031
Test #109:
score: 0
Accepted
time: 0ms
memory: 16612kb
input:
33008
output:
000000000000010000000000000110000000000001010000000000001110000000000010010000000000010110000000000011010000000000011110000000000100010000000000100110000000000101010000000000101110000000000110010000000000110110000000000111010000000000111110000000001000010000000001000110000000001001010000000001001110...
result:
ok meet maximum 544351055
Test #110:
score: 0
Accepted
time: 11ms
memory: 22416kb
input:
65964
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 2174733396
Test #111:
score: 0
Accepted
time: 23ms
memory: 29744kb
input:
131692
output:
000000000000010000000000000001100000000000000101000000000000001110000000000000100100000000000001011000000000000011010000000000000111100000000000010001000000000000100110000000000001010100000000000010111000000000000110010000000000001101100000000000011101000000000000111110000000000010000100000000000100...
result:
ok meet maximum 8669480792
Test #112:
score: 0
Accepted
time: 5ms
memory: 16400kb
input:
15843
output:
000010010110000001001101000000100111100000010100010000001010011000000101010100000010101110000001011001000000101101100000010111010000001011111000000110000100000011000110000001100101000000110011100000011010010000001101011000000110110100000011011110000001110001000000111001100000011101010000001110111000...
result:
ok meet maximum 125318747
Test #113:
score: 0
Accepted
time: 0ms
memory: 17020kb
input:
31560
output:
000000101000000000001110011111111000010111111101111010000000100000011111100111110111110110000010000011011110011111001000011000001101110101111100100010100000110111000111110011101101111011000100100001001110100111001100010110001000111000011101101101110000100100011011110100111001000010110001001111000011...
result:
ok meet maximum 497623597
Test #114:
score: 0
Accepted
time: 3ms
memory: 18716kb
input:
64241
output:
000001001001000000001001011000000001001101000000001001111000000001010001000000001010011000000001010101000000001010111000000001011001000000001011011000000001011101000000001011111000000001100001000000001100011000000001100101000000001100111000000001101001000000001101011000000001101101000000001101111000...
result:
ok meet maximum 2062587185
Test #115:
score: 0
Accepted
time: 15ms
memory: 22564kb
input:
73307
output:
000000000000100000000000000110000000000000101000000000000011100000000000010010000000000001011000000000000110100000000000011110000000000010001000000000001001100000000000101010000000000010111000000000001100100000000000110110000000000011101000000000001111100000000001000010000000000100011000000000010010...
result:
ok meet maximum 2685953056
Test #116:
score: 0
Accepted
time: 10ms
memory: 22688kb
input:
129593
output:
000011110010010000001111001011000000111100110100000011110011110000001111010001000000111101001100000011110101010000001111010111000000111101100100000011110110110000001111011101000000111101111100000011111000010000001111100011000000111110010100000011111001110000001111101001000000111110101100000011111011...
result:
ok meet maximum 8395295323