Submission #237709

# Submission time Handle Problem Language Result Execution time Memory
237709 2020-06-08T11:56:06 Z Dynamic_Cast Rack (eJOI19_rack) C++14
40 / 100
1000 ms 66204 KB
//#include <bits/stdc++.h> C++11
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <cmath>
#include <stdio.h>
#include <time.h>
#include <iomanip>
#include <stdlib.h>
#include <list>
#include <stack>
#include <queue>
#include <climits>
#include <map>
#include <set>
#include<sstream>
using namespace std;
typedef long long ll;
typedef pair<int,int> pi;
typedef vector<int> vi;
#define PB push_back
#define MP make_pair
vi v;
int N;
void result(int n, int s){
    int temp;
    if(n==1){
        temp=(1+s)%1000000007;
        v.PB(1+s);
        temp = ll(pow(2, ll(N - 1)) + 1 + s) % 1000000007;
        v.PB(temp);
    }
    else{
        result(n-1,s);
        result(n-1,s+pow(2,N-n));
    }
}
int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    int k;
    cin>>N>>k;
    result(N,0);
    cout<<v[k-1]<<"\n";
}
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 4 ms 384 KB Output is correct
3 Correct 5 ms 384 KB Output is correct
4 Correct 5 ms 384 KB Output is correct
5 Correct 5 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 4 ms 384 KB Output is correct
3 Correct 5 ms 384 KB Output is correct
4 Correct 5 ms 384 KB Output is correct
5 Correct 5 ms 384 KB Output is correct
6 Correct 5 ms 384 KB Output is correct
7 Correct 5 ms 384 KB Output is correct
8 Correct 10 ms 768 KB Output is correct
9 Correct 25 ms 1532 KB Output is correct
10 Correct 87 ms 4584 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 4 ms 384 KB Output is correct
3 Correct 5 ms 384 KB Output is correct
4 Correct 5 ms 384 KB Output is correct
5 Correct 5 ms 384 KB Output is correct
6 Correct 5 ms 384 KB Output is correct
7 Correct 5 ms 384 KB Output is correct
8 Correct 10 ms 768 KB Output is correct
9 Correct 25 ms 1532 KB Output is correct
10 Correct 87 ms 4584 KB Output is correct
11 Execution timed out 1088 ms 66204 KB Time limit exceeded
12 Halted 0 ms 0 KB -