Submission #571383

# Submission time Handle Problem Language Result Execution time Memory
571383 2022-06-02T06:23:01 Z zaneyu Chameleon's Love (JOI20_chameleon) C++14
40 / 100
45 ms 23888 KB
#include "chameleon.h"
#include<bits/stdc++.h>
using namespace std;
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
typedef tree<long long,null_type,less_equal<long long>,rb_tree_tag,tree_order_statistics_node_update> indexed_set;
#pragma GCC optimize("Ofast")
//#pragma GCC target("avx2")
//order_of_key #of elements less than x
// find_by_order kth element
using ll=long long;
using ld=long double;
using pii=pair<int,int>;
#define f first
#define s second
#define pb push_back
#define REP(i,n) for(int i=0;i<n;i++)
#define REP1(i,n) for(int i=1;i<=n;i++)
#define FILL(n,x) memset(n,x,sizeof(n))
#define ALL(_a) _a.begin(),_a.end()
#define sz(x) (int)x.size()
#define SORT_UNIQUE(c) (sort(c.begin(),c.end()),c.resize(distance(c.begin(),unique(c.begin(),c.end()))))
const ll maxn=5e5+5;
const ll maxlg=__lg(maxn)+2;
const ll INF64=4e18;
const int INF=0x3f3f3f3f;
const int MOD=1e9+7;
const ld PI=acos(-1);
const ld eps=1e-6;
#define lowb(x) x&(-x)
#define MNTO(x,y) x=min(x,(__typeof__(x))y)
#define MXTO(x,y) x=max(x,(__typeof__(x))y)
template<typename T1,typename T2>
ostream& operator<<(ostream& out,pair<T1,T2> P){
    out<<P.f<<' '<<P.s;
    return out;
}
template<typename T>
ostream& operator<<(ostream& out,vector<T> V){
    REP(i,sz(V)) out<<V[i]<<((i!=sz(V)-1)?" ":"");
    return out;
}
namespace {

int variable_example = 1;
set<int> vv[maxn];
map<pii,bool> tr;
int vis[maxn];
vector<int> cyc;
}  // namespace
void dfs(int u,int p,vector<int> &pth){
    vis[u]=1;
    pth.pb(u);
    for(int x:vv[u]){
        if(x==p) continue;
        if(!vis[x]){
            dfs(x,u,pth);
        }
        else if(vis[x]==1){
            cyc=pth;
        }
    }
    pth.pop_back();
    vis[u]=2;
}
void Solve(int n) {
    REP1(i,2*n){
        REP1(j,i-1){
            vector<int> v={i,j};
            if(Query(v)==1){
                vector<int> vv;
                REP1(k,2*n){
                    if(k==i or k==j) continue;
                    vv.pb(k);
                }
                if(Query(vv)<=n-1){
                    Answer(i,j);
                } 
            }
        }
    }
}

Compilation message

chameleon.cpp:46:5: warning: '{anonymous}::variable_example' defined but not used [-Wunused-variable]
   46 | int variable_example = 1;
      |     ^~~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 15 ms 23760 KB Output is correct
2 Correct 17 ms 23796 KB Output is correct
3 Incorrect 32 ms 23728 KB Wrong Answer [3]
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 15 ms 23760 KB Output is correct
2 Correct 14 ms 23720 KB Output is correct
3 Correct 14 ms 23816 KB Output is correct
4 Correct 15 ms 23744 KB Output is correct
5 Correct 14 ms 23760 KB Output is correct
6 Correct 14 ms 23888 KB Output is correct
7 Correct 14 ms 23760 KB Output is correct
8 Correct 13 ms 23816 KB Output is correct
9 Correct 11 ms 23800 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 15 ms 23760 KB Output is correct
2 Correct 14 ms 23720 KB Output is correct
3 Correct 14 ms 23816 KB Output is correct
4 Correct 15 ms 23744 KB Output is correct
5 Correct 14 ms 23760 KB Output is correct
6 Correct 14 ms 23888 KB Output is correct
7 Correct 14 ms 23760 KB Output is correct
8 Correct 13 ms 23816 KB Output is correct
9 Correct 11 ms 23800 KB Output is correct
10 Correct 13 ms 23760 KB Output is correct
11 Correct 12 ms 23816 KB Output is correct
12 Correct 12 ms 23760 KB Output is correct
13 Correct 16 ms 23764 KB Output is correct
14 Correct 13 ms 23760 KB Output is correct
15 Correct 14 ms 23780 KB Output is correct
16 Correct 13 ms 23808 KB Output is correct
17 Correct 13 ms 23720 KB Output is correct
18 Correct 15 ms 23780 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 15 ms 23724 KB Output is correct
2 Correct 14 ms 23760 KB Output is correct
3 Incorrect 45 ms 23760 KB Wrong Answer [3]
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 15 ms 23760 KB Output is correct
2 Correct 17 ms 23796 KB Output is correct
3 Incorrect 32 ms 23728 KB Wrong Answer [3]
4 Halted 0 ms 0 KB -