QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#118423#1133. Monster Gamelmeowdn#10 38ms5104kbC++141.8kb2023-07-03 15:22:012024-05-31 18:53:29

Judging History

This is the latest submission verdict.

  • [2024-05-31 18:53:29]
  • 管理员手动重测本题所有提交记录
  • Verdict: 10
  • Time: 38ms
  • Memory: 5104kb
  • [2023-08-16 18:28:11]
  • 管理员手动重测本题所有提交记录
  • Verdict: 5
  • Time: 71ms
  • Memory: 4744kb
  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-07-03 15:22:05]
  • Judged
  • Verdict: 7.5
  • Time: 53ms
  • Memory: 4616kb
  • [2023-07-03 15:22:01]
  • Submitted

answer

#include "monster.h"
#include<bits/stdc++.h>
#define fi first
#define se second
#define eb emplace_back
#define mp make_pair
using namespace std;
typedef long double ld;
typedef long long ll;
typedef unsigned long long ull;
typedef __int128 i128;
template<typename T,typename U>
T ceil(T x, U y) {return (x>0?(x+y-1)/y:x/y);}
template<typename T,typename U>
T floor(T x, U y) {return (x>0?x/y:(x-y+1)/y);}
template<class T,class S>
bool chmax(T &a,const S b) {return (a<b?a=b,1:0);}
template<class T,class S>
bool chmin(T &a,const S b) {return (a>b?a=b,1:0);}
int popcnt(int x) {return __builtin_popcount(x);}
int popcnt(ll x)  {return __builtin_popcountll(x);}
int topbit(int x) {return (x==0?-1:31-__builtin_clz(x));}
int topbit(ll x)  {return (x==0?-1:63-__builtin_clzll(x));}
int lowbit(int x) {return (x==0?-1:__builtin_ctz(x));}
int lowbit(ll x)  {return (x==0?-1:__builtin_ctzll(x));}

#define rep(i,a,b) for(int i=(a);i<=(b);i++)
#define per(i,a,b) for(int i=(a);i>=(b);i--)
typedef pair<int,int> pii; 
typedef vector<int> vi;
typedef vector<pii> vp;
typedef tuple<int,int,int> tiii;
int read() {
  int x=0,w=1; char c=getchar(); 
  while(!isdigit(c)) {if(c=='-') w=-1; c=getchar();}
  while(isdigit(c)) {x=x*10+(c-'0'); c=getchar();}
  return x*w;
}

namespace {
  const int N=1005;
  int deg[N];
  bool e[N][N];
}

vi Solve(int n) {
  rep(i,0,n-1) rep(j,i+1,n-1) {
    e[i][j]=Query(i,j), e[j][i]=!e[i][j];
    if(e[i][j]) deg[i]++;
    else deg[j]++;
  }
  vi p(n),q(n);
  rep(i,0,n-1) {
    if(deg[i]==1) {
      if(!p[0]) p[0]=i;
      else p[1]=i;
    } else if(deg[i]==n-2) {
      if(!p[n-1]) p[n-1]=i;
      else p[n-2]=i;
    } else p[deg[i]]=i;
  }
  if(!e[p[0]][p[1]]) swap(p[0],p[1]);
  if(!e[p[n-2]][p[n-1]]) swap(p[n-2],p[n-1]);
  rep(i,0,n-1) q[p[i]]=i;
  return q;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 10
Accepted

Test #1:

score: 10
Accepted
time: 1ms
memory: 4112kb

input:

4
0
1
1
0
0
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 1 2
Q 1 3
Q 2 3
F 4
 2 1 0 3

result:

points 1.0 points  1.0

Test #2:

score: 10
Accepted
time: 1ms
memory: 3872kb

input:

4
1
0
0
1
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 1 2
Q 1 3
Q 2 3
F 4
 1 2 0 3

result:

points 1.0 points  1.0

Test #3:

score: 10
Accepted
time: 0ms
memory: 3824kb

input:

4
1
1
0
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 1 2
Q 1 3
Q 2 3
F 4
 3 0 1 2

result:

points 1.0 points  1.0

Test #4:

score: 10
Accepted
time: 0ms
memory: 3860kb

input:

5
0
1
0
1
0
0
0
1
1
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 1 2
Q 1 3
Q 1 4
Q 2 3
Q 2 4
Q 3 4
F 5
 2 1 3 4 0

result:

points 1.0 points  1.0

Test #5:

score: 10
Accepted
time: 1ms
memory: 3832kb

input:

5
1
1
0
1
0
1
0
0
0
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 1 2
Q 1 3
Q 1 4
Q 2 3
Q 2 4
Q 3 4
F 5
 3 1 0 2 4

result:

points 1.0 points  1.0

Test #6:

score: 10
Accepted
time: 1ms
memory: 3800kb

input:

5
0
1
1
0
0
1
1
1
1
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 1 2
Q 1 3
Q 1 4
Q 2 3
Q 2 4
Q 3 4
F 5
 2 4 3 0 1

result:

points 1.0 points  1.0

Test #7:

score: 10
Accepted
time: 1ms
memory: 3824kb

input:

6
1
1
0
1
0
1
1
1
1
0
0
1
1
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 2 3
Q 2 4
Q 2 5
Q 3 4
Q 3 5
Q 4 5
F 6
 3 4 1 5 0 2

result:

points 1.0 points  1.0

Test #8:

score: 10
Accepted
time: 1ms
memory: 3864kb

input:

6
0
0
1
0
0
0
1
1
1
1
0
1
1
1
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 2 3
Q 2 4
Q 2 5
Q 3 4
Q 3 5
Q 4 5
F 6
 1 5 4 2 3 0

result:

points 1.0 points  1.0

Test #9:

score: 10
Accepted
time: 0ms
memory: 3820kb

input:

6
1
1
1
0
1
1
0
1
1
1
0
0
0
1
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 2 3
Q 2 4
Q 2 5
Q 3 4
Q 3 5
Q 4 5
F 6
 5 3 1 2 4 0

result:

points 1.0 points  1.0

Test #10:

score: 10
Accepted
time: 1ms
memory: 3820kb

input:

7
0
0
1
0
0
0
1
1
1
0
1
1
0
1
0
1
0
0
0
0
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 3 4
Q 3 5
Q 3 6
Q 4 5
Q 4 6
Q 5 6
F 7
 0 5 3 1 2 4 6

result:

points 1.0 points  1.0

Test #11:

score: 10
Accepted
time: 1ms
memory: 4088kb

input:

7
0
1
0
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 3 4
Q 3 5
Q 3 6
Q 4 5
Q 4 6
Q 5 6
F 7
 4 3 5 6 2 0 1

result:

points 1.0 points  1.0

Test #12:

score: 10
Accepted
time: 0ms
memory: 3832kb

input:

7
0
0
0
1
0
0
0
1
1
0
1
1
0
0
0
0
0
0
0
0
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 3 4
Q 3 5
Q 3 6
Q 4 5
Q 4 6
Q 5 6
F 7
 1 4 3 0 2 6 5

result:

points 1.0 points  1.0

Test #13:

score: 10
Accepted
time: 1ms
memory: 3832kb

input:

8
0
0
1
0
1
0
0
0
0
1
1
0
1
1
1
1
0
1
0
1
0
1
1
1
1
0
1
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 1 7
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 2 7
Q 3 4
Q 3 5
Q 3 6
Q 3 7
Q 4 5
Q 4 6
Q 4 7
Q 5 6
Q 5 7
Q 6 7
F 8
 2 4 7 3 5 0 6 1

result:

points 1.0 points  1.0

Test #14:

score: 10
Accepted
time: 1ms
memory: 4124kb

input:

8
1
1
0
1
1
0
1
1
0
0
0
0
0
0
1
1
0
0
1
1
1
0
0
0
0
1
0
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 1 7
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 2 7
Q 3 4
Q 3 5
Q 3 6
Q 3 7
Q 4 5
Q 4 6
Q 4 7
Q 5 6
Q 5 7
Q 6 7
F 8
 5 1 2 7 0 3 4 6

result:

points 1.0 points  1.0

Test #15:

score: 10
Accepted
time: 1ms
memory: 3796kb

input:

8
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
1
1
0
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 1 7
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 2 7
Q 3 4
Q 3 5
Q 3 6
Q 3 7
Q 4 5
Q 4 6
Q 4 7
Q 5 6
Q 5 7
Q 6 7
F 8
 1 2 0 4 6 5 3 7

result:

points 1.0 points  1.0

Test #16:

score: 10
Accepted
time: 15ms
memory: 4016kb

input:

198
1
0
0
1
1
1
1
1
1
1
1
0
1
0
0
1
1
1
0
1
0
1
0
0
1
1
1
0
0
0
1
1
1
1
1
1
0
1
0
1
0
1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
0
1
1
1
1
1
1
0
1
0
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
0
0
0
1
1
0
1
1
0
1
1
1
0
0
1
1
0
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Test #17:

score: 10
Accepted
time: 22ms
memory: 4308kb

input:

199
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
1
0
0
1
1
1
0
0
1
0
0
1
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Test #18:

score: 10
Accepted
time: 22ms
memory: 3960kb

input:

200
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Test #19:

score: 10
Accepted
time: 17ms
memory: 4304kb

input:

200
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Test #20:

score: 10
Accepted
time: 23ms
memory: 4032kb

input:

200
0
0
1
1
0
0
1
0
0
1
0
1
0
1
1
0
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
0
0
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
0
0
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Test #21:

score: 10
Accepted
time: 0ms
memory: 3820kb

input:

4
1
0
0
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 1 2
Q 1 3
Q 2 3
F 4
 0 1 2 3

result:

points 1.0 points  1.0

Test #22:

score: 10
Accepted
time: 0ms
memory: 4120kb

input:

5
1
0
0
0
1
0
0
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 1 2
Q 1 3
Q 1 4
Q 2 3
Q 2 4
Q 3 4
F 5
 0 1 2 3 4

result:

points 1.0 points  1.0

Test #23:

score: 10
Accepted
time: 1ms
memory: 3768kb

input:

6
1
0
0
0
0
1
0
0
0
1
0
0
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 2 3
Q 2 4
Q 2 5
Q 3 4
Q 3 5
Q 4 5
F 6
 0 1 2 3 4 5

result:

points 1.0 points  1.0

Test #24:

score: 10
Accepted
time: 0ms
memory: 3792kb

input:

7
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 3 4
Q 3 5
Q 3 6
Q 4 5
Q 4 6
Q 5 6
F 7
 0 1 2 3 4 5 6

result:

points 1.0 points  1.0

Test #25:

score: 10
Accepted
time: 1ms
memory: 3820kb

input:

8
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
1
0
1

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 1 7
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 2 7
Q 3 4
Q 3 5
Q 3 6
Q 3 7
Q 4 5
Q 4 6
Q 4 7
Q 5 6
Q 5 7
Q 6 7
F 8
 0 1 2 3 4 5 6 7

result:

points 1.0 points  1.0

Test #26:

score: 10
Accepted
time: 29ms
memory: 4312kb

input:

200
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Test #27:

score: 10
Accepted
time: 1ms
memory: 3764kb

input:

4
0
1
1
0
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 1 2
Q 1 3
Q 2 3
F 4
 3 2 1 0

result:

points 1.0 points  1.0

Test #28:

score: 10
Accepted
time: 1ms
memory: 3904kb

input:

5
0
1
1
1
0
1
1
0
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 1 2
Q 1 3
Q 1 4
Q 2 3
Q 2 4
Q 3 4
F 5
 4 3 2 1 0

result:

points 1.0 points  1.0

Test #29:

score: 10
Accepted
time: 1ms
memory: 3820kb

input:

6
0
1
1
1
1
0
1
1
1
0
1
1
0
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 2 3
Q 2 4
Q 2 5
Q 3 4
Q 3 5
Q 4 5
F 6
 5 4 3 2 1 0

result:

points 1.0 points  1.0

Test #30:

score: 10
Accepted
time: 1ms
memory: 3800kb

input:

7
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
0
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 3 4
Q 3 5
Q 3 6
Q 4 5
Q 4 6
Q 5 6
F 7
 6 5 4 3 2 1 0

result:

points 1.0 points  1.0

Test #31:

score: 10
Accepted
time: 1ms
memory: 3832kb

input:

8
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
0
1
0

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 1 2
Q 1 3
Q 1 4
Q 1 5
Q 1 6
Q 1 7
Q 2 3
Q 2 4
Q 2 5
Q 2 6
Q 2 7
Q 3 4
Q 3 5
Q 3 6
Q 3 7
Q 4 5
Q 4 6
Q 4 7
Q 5 6
Q 5 7
Q 6 7
F 8
 7 6 5 4 3 2 1 0

result:

points 1.0 points  1.0

Test #32:

score: 10
Accepted
time: 20ms
memory: 4012kb

input:

200
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

points 1.0 points  1.0

Subtask #2:

score: 0
Wrong Answer

Test #33:

score: 0
Wrong Answer
time: 26ms
memory: 5104kb

input:

995
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
1
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
1
0
1
0
1
0
0
1
0
1
0
1
0
1
1
0
0
1
0
0
1
1
0
0
0
0
0
0
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

wrong answer Wrong Answer [6]

Subtask #3:

score: 0
Wrong Answer

Test #45:

score: 0
Wrong Answer
time: 38ms
memory: 5100kb

input:

998
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
...

output:

Q 0 1
Q 0 2
Q 0 3
Q 0 4
Q 0 5
Q 0 6
Q 0 7
Q 0 8
Q 0 9
Q 0 10
Q 0 11
Q 0 12
Q 0 13
Q 0 14
Q 0 15
Q 0 16
Q 0 17
Q 0 18
Q 0 19
Q 0 20
Q 0 21
Q 0 22
Q 0 23
Q 0 24
Q 0 25
Q 0 26
Q 0 27
Q 0 28
Q 0 29
Q 0 30
Q 0 31
Q 0 32
Q 0 33
Q 0 34
Q 0 35
Q 0 36
Q 0 37
Q 0 38
Q 0 39
Q 0 40
Q 0 41
Q 0 42
Q 0 43
Q 0 44
Q...

result:

wrong answer Wrong Answer [6]