Submission #1262713

#TimeUsernameProblemLanguageResultExecution timeMemory
1262713haithamcoderBalloons (CEOI11_bal)C++20
50 / 100
2096 ms6912 KiB
#include <bits/stdc++.h>
using namespace std;

typedef long double ll;
typedef pair<int, int> pii;

const int MOD = 1000000007;
const ll LOG = 31;

#define db(x) cerr << #x << " = " << x << " | "
#define dbg(x) cerr << #x << " = " << x << "\n"

#define Algerian ios::sync_with_stdio(0);
#define OI cin.tie(NULL);


int main() {
    Algerian OI

    cout << fixed << setprecision(3);
    ll n; 
    cin >> n; 

    vector<ll> a(n), x(n);

    for (ll i = 0; i < n; i++) {
        cin >> x[i];
        cin >> a[i];

        ll mn = a[i];
        
        for (ll j = 0; j < i; j++) {
            ll c = a[j], p = x[i] - x[j];

            mn = min(mn, (p * p) / (4 * a[j]));
        }

        a[i] = mn;

        cout << a[i] << "\n";
    }
    
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...