답안 #405155

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
405155 2021-05-15T19:26:07 Z dreezy Balloons (CEOI11_bal) C++17
20 / 100
739 ms 6516 KB
#include <bits/stdc++.h>
using namespace std;
#define ld long double

int main(){
	int n; cin >> n;
	
	cout << fixed<< setprecision(3);
	
	stack<pair<ld, int>> balloons;

	
	for(int i =0; i< n; i++){
		int x;
		ld r;
		cin >> x >> r;
		
		
		while(balloons.size()){
			ld r1 = balloons.top().first;
			int x1 = balloons.top().second;
			
			r = min(r, (x - x1) * (x-x1) / r1 / 4);
			
			if( r > r1)
				balloons.pop();
			else
				break;
		}
		cout << r << endl;
		
		balloons.push({r, x});
	}
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB 10 numbers
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB 2nd numbers differ - expected: '252735385.4379999936', found: '0.9330000000', error = '252735384.5049999952'
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 204 KB 505 numbers
# 결과 실행 시간 메모리 Grader output
1 Incorrect 10 ms 332 KB 506th numbers differ - expected: '365.0000000000', found: '-2481854.0649999999', error = '2482219.0649999999'
# 결과 실행 시간 메모리 Grader output
1 Incorrect 75 ms 884 KB 655th numbers differ - expected: '591.0000000000', found: '-2402336.3029999998', error = '2402927.3029999998'
# 결과 실행 시간 메모리 Grader output
1 Incorrect 200 ms 1716 KB 250th numbers differ - expected: '15134.0000000000', found: '-10429.6650000000', error = '25563.6650000000'
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 383 ms 3384 KB 7234th numbers differ - expected: '7160.0000000000', found: '-2398141.9989999998', error = '2405301.9989999998'
# 결과 실행 시간 메모리 Grader output
1 Incorrect 442 ms 3736 KB 4643rd numbers differ - expected: '2427.0000000000', found: '-2355611.7020000000', error = '2358038.7020000000'
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 565 ms 4820 KB 1734th numbers differ - expected: '1856.0220000000', found: '-2324667.3859999999', error = '2326523.4079999998'
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 739 ms 6516 KB 2723rd numbers differ - expected: '859.0470000000', found: '-2333711.4849999999', error = '2334570.5319999997'
2 Halted 0 ms 0 KB -