Submission #937447

# Submission time Handle Problem Language Result Execution time Memory
937447 2024-03-04T04:18:23 Z guagua0407 Chameleon's Love (JOI20_chameleon) C++17
4 / 100
16 ms 448 KB
#include "chameleon.h"
#include<bits/stdc++.h>

namespace {

int n;

}  // namespace

void Solve(int N) {
    using namespace std;
    n=N;
    int B=31;
    vector<bool> used(2*n+1);
    int cnt=0;
    while(cnt<n){
        vector<int> vec;
        for(int i=1;i<=2*n;i++){
            if(used[i]) continue;
            int sz=vec.size();
            vec.push_back(i);
            if(Query(vec)==sz){
                vec.pop_back();
                for(auto v:vec){
                    if(Query({v,i})==1){
                        //cout<<v<<' '<<i<<'\n';
                        Answer(v,i);
                        used[v]=used[i]=true;
                        cnt++;
                        break;
                    }
                }
            }
            else if((int)vec.size()>B) vec.pop_back();
        }
    }
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 344 KB Output is correct
3 Correct 13 ms 448 KB Output is correct
4 Correct 13 ms 344 KB Output is correct
5 Correct 13 ms 344 KB Output is correct
6 Correct 13 ms 344 KB Output is correct
7 Correct 14 ms 344 KB Output is correct
8 Correct 13 ms 344 KB Output is correct
9 Correct 16 ms 448 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Incorrect 0 ms 344 KB Wrong Answer [6]
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Incorrect 0 ms 344 KB Wrong Answer [6]
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 344 KB Output is correct
2 Incorrect 2 ms 344 KB Wrong Answer [3]
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 344 KB Output is correct
3 Correct 13 ms 448 KB Output is correct
4 Correct 13 ms 344 KB Output is correct
5 Correct 13 ms 344 KB Output is correct
6 Correct 13 ms 344 KB Output is correct
7 Correct 14 ms 344 KB Output is correct
8 Correct 13 ms 344 KB Output is correct
9 Correct 16 ms 448 KB Output is correct
10 Correct 0 ms 344 KB Output is correct
11 Incorrect 0 ms 344 KB Wrong Answer [6]
12 Halted 0 ms 0 KB -