Submission #15280

# Submission time Handle Problem Language Result Execution time Memory
15280 2015-07-12T05:16:36 Z seirion 맛있는 과자 (kriii3_A) C++14
10 / 33
1000 ms 524288 KB
#include <iostream>
#include <cstdio>
#include <cmath>
#include <vector>
#include <algorithm>
#include <functional>

using namespace std;

vector<double> q;

int a, b, n, k;
double dev;

void cut() {
    vector<double> temp;
    for (auto d : q) {
        temp.push_back(d*a*a/dev/dev);
        temp.push_back(d*b*b/dev/dev);
    }
    q.swap(temp);
}

int main() {
    cin >> a >> b >> n >> k;
    dev = sqrt(a*a + b*b); k--;
    q.push_back((double)a*b/2);
    while (n--) {
        cut();
    }
    sort(q.begin(), q.end(), greater<double>());
    auto r = q.begin();
    advance(r, k);
    printf("%0.10f\n", log(*r));
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 1832 KB Output is correct
2 Correct 0 ms 1832 KB Output is correct
3 Correct 0 ms 1832 KB Output is correct
4 Correct 0 ms 1832 KB Output is correct
5 Correct 0 ms 1832 KB Output is correct
6 Correct 0 ms 1832 KB Output is correct
7 Correct 0 ms 1832 KB Output is correct
8 Correct 0 ms 1832 KB Output is correct
9 Correct 0 ms 1832 KB Output is correct
10 Correct 0 ms 1832 KB Output is correct
11 Correct 0 ms 1832 KB Output is correct
12 Correct 0 ms 1832 KB Output is correct
13 Correct 0 ms 1832 KB Output is correct
14 Correct 0 ms 1832 KB Output is correct
15 Correct 0 ms 1832 KB Output is correct
16 Correct 0 ms 1832 KB Output is correct
17 Correct 0 ms 1832 KB Output is correct
18 Correct 0 ms 1832 KB Output is correct
19 Correct 0 ms 1832 KB Output is correct
20 Correct 0 ms 1832 KB Output is correct
21 Correct 0 ms 1832 KB Output is correct
22 Correct 0 ms 1832 KB Output is correct
23 Correct 0 ms 1832 KB Output is correct
24 Correct 0 ms 1832 KB Output is correct
25 Correct 0 ms 1832 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 1832 KB Output is correct
2 Correct 0 ms 2024 KB Output is correct
3 Correct 0 ms 1832 KB Output is correct
4 Correct 0 ms 2352 KB Output is correct
5 Correct 0 ms 2152 KB Output is correct
6 Correct 45 ms 10032 KB Output is correct
7 Correct 0 ms 2864 KB Output is correct
8 Correct 24 ms 5936 KB Output is correct
9 Correct 859 ms 132912 KB Output is correct
10 Correct 823 ms 132912 KB Output is correct
11 Execution timed out 1000 ms 524288 KB Program timed out
12 Halted 0 ms 0 KB -