Submission #445472

#TimeUsernameProblemLanguageResultExecution timeMemory
445472Nihal_9936Balloons (CEOI11_bal)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #ifndef ONLINE_JUDGE #include "USE_PYTHON.h" #else #include <bits/stdc++.h> using namespace std; #define debug(...) 69 #endif template<typename T1, typename T2>istream& operator>>(istream& in, pair<T1, T2>& a) { return in >> a.first >> a.second; } template<typename T1, typename T2>ostream& operator<<(ostream& out, pair<T1, T2> a) { return out << a.first << " " << a.second;} template<typename T> void print(T t) { cout << t <<' '; } template<typename T, typename... Args> void print(T t, Args... args) { print(t);print(args...); } string operator*=(string& s, int cnt) { string t = s;for (size_t i = 1; i < cnt; i++)s += t;return s; } string operator*(string s, int cnt) { return s *= cnt; } #define int long long #define pb push_back #define ppb pop_back #define pf push_front #define ppf pop_front #define all(x) (x).begin(),(x).end() #define allr(x) (x).rbegin(),(x).rend() #define uniq(v) (v).erase(unique(all(v)),(v).end()) #define len(x) (int)((x).size()) #define elif else if #define add insert #define append push_back #define pop pop_back #define str string #define in : #define fr first #define sc second #define pii pair<int,int> #define vi vector<int> #define vii vector<pii> #define mi map<int,int> #define mii map<pii,int> #define rep(i,a,b) for(int i=a;i<b;i++) #define rrep(i,a,b) for(int i=a;i>b;i--) #define el '\n' #define printl(arg) cout << arg << endl // #define print(arg) cout << arg #define inputa(arg) for (auto& e : arg) cin >> e #define printa(arg) for (auto& e : arg) print(e); #define printr(arg) { printl(arg);return; } #define printd(arg) printf("%0.3lf\n", arg) const int mod=1e9+7; // const int INF=1e18; const int MAX_N=4e5+2; int n,m,k,x,y,z,t,q,counter; // vector<vector<vector<int>>> dp(101 , vector<vector<int>>(101, vector<int>(101))); // vector<vector<int>>dp(5001, vi(5001)),ndp(5001,vi(5001)); // vi fac; // map<int,int> d; void code(){ cin>>n; double R,x; vector<double> ans; deque<vector<double>>dq; rep(i,0,n){ debug(dq); cin>>x>>R; if(len(dq)==0){ dq.append({x,R}); ans.append(R); }else{ while(len(dq)){ double x1=(dq.back())[0],r1=(dq.back())[1]; double r2=((x1-x)*(x1-x))/(4*r1); if(r2>=R){ if(R>=r1){ dq.pop(); continue; }else{ ans.append(R); dq.append({x,R}); break; } }else{ if(r2>=r1){ dq.pop(); }else{ ans.append(r2); dq.append({x,r2}); break; } } } if(len(ans)==i){ ans.append(R); dq.append({x,R}); } } } for(auto& i in ans){ printd(i); } } signed main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); // freopen("spainting.in", "r", stdin); // freopen("spainting.out", "w", stdout); int t = 1; // cin>>t; while(t--) code(); return 0; }

Compilation message (stderr)

bal.cpp:5:14: fatal error: USE_PYTHON.h: No such file or directory
    5 |    #include  "USE_PYTHON.h"
      |              ^~~~~~~~~~~~~~
compilation terminated.