Submission #110556

# Submission time Handle Problem Language Result Execution time Memory
110556 2019-05-11T07:04:31 Z ckodser Question (Grader is different from the original contest) (CEOI14_question_grader) C++14
0 / 100
7000 ms 5628 KB
#include<bits/stdc++.h>
#include <functional>

#define ll long long
#define pb push_back
#define mp make_pair
#define ld long double
#define F first
#define S second
#define pii pair<ll,ll> 

using namespace :: std;

const ll mod=1e9+7;
const ll maxn=1000;
const ll inf=1e9+900;

ll f[maxn];

void bild(){
    ll m=(1<<12);
    ll cnt=1;
    for(ll i=0;i<m;i++){
	    if(__builtin_popcount(i)==6){
	    f[cnt]=i;
	    cnt++;
	}
    }
}
int encode(int n, int x, int y) {
    bild();
    for(ll i=0;i<12;i++){
	if(((f[x]>>i)&1)==0 && ((f[y]>>i)&1)==1){
	    return i+1;
	}
    }
}
#include<bits/stdc++.h>
#include <functional>

#define ll long long
#define pb push_back
#define mp make_pair
#define ld long double
#define F first
#define S second
#define pii pair<ll,ll> 

using namespace :: std;

const ll mod=1e9+7;
const ll maxn=1000;
const ll inf=1e9+900;

ll f[maxn];

void bild(){
    ll m=(1<<12);
    ll cnt=1;
    for(ll i=0;i<m;i++){
	    if(__builtin_popcount(i)==6){
	    f[cnt]=i;
	    cnt++;
	}
    }
}
int decode(int n, int q, int h) {
    bild();
    h--;
    return ((f[q]>>h)&1);
}

Compilation message

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:37:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
# Verdict Execution time Memory Grader output
1 Execution timed out 7079 ms 5628 KB Time limit exceeded
2 Execution timed out 7086 ms 5444 KB Time limit exceeded