Submission #480334

# Submission time Handle Problem Language Result Execution time Memory
480334 2021-10-15T17:14:14 Z Deepesson Balloons (CEOI11_bal) C++17
10 / 100
271 ms 4516 KB
#include <bits/stdc++.h>
using ld = long double;
typedef std::pair<ld,ld> pll;
ld raio(ld d,ld r2){
    return (d*d)/(4*r2);
}
int main()
{
    std::ios::sync_with_stdio(false);
    std::cin.tie(0);
    std::cout.tie(0);
    int N;
    std::cin>>N;
    std::stack<pll> stack;
    for(int _ = 0;_!=N;++_){
        ld x,r;
        std::cin>>x>>r;
        while(stack.size()){
            ld l = raio(stack.top().first-x,stack.top().second);
            l=std::min(l,r);
            if(l>=stack.top().second){
                stack.pop();
            }else {
                r=l;
                break;
            }
        }
        stack.push({x,r});
        std::cout<<std::fixed<<std::setprecision(3)<<r<<"\n";
    }
}
# Verdict Execution time Memory Grader output
1 Correct 1 ms 308 KB 10 numbers
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 204 KB 2nd numbers differ - expected: '252735385.4379999936', found: '1000000000.0000000000', error = '747264614.5620000362'
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 332 KB 6th numbers differ - expected: '213.0000000000', found: '238.0000000000', error = '25.0000000000'
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 320 KB 79th numbers differ - expected: '36.0070000000', found: '2766.0000000000', error = '2729.9930000000'
# Verdict Execution time Memory Grader output
1 Incorrect 26 ms 644 KB 137th numbers differ - expected: '67.1010000000', found: '3129.0000000000', error = '3061.8990000000'
# Verdict Execution time Memory Grader output
1 Incorrect 73 ms 1352 KB 250th numbers differ - expected: '15134.0000000000', found: '18307.0000000000', error = '3173.0000000000'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 139 ms 2552 KB 162nd numbers differ - expected: '7765.0000000000', found: '14571.0000000000', error = '6806.0000000000'
# Verdict Execution time Memory Grader output
1 Incorrect 165 ms 3008 KB 510th numbers differ - expected: '4505.0010000000', found: '13465.0000000000', error = '8959.9990000000'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 210 ms 3920 KB 161st numbers differ - expected: '1703.0000000000', found: '4036.0000000000', error = '2333.0000000000'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 271 ms 4516 KB 248th numbers differ - expected: '2694.0020000000', found: '8658.0000000000', error = '5963.9980000000'
2 Halted 0 ms 0 KB -