제출 #485119

#제출 시각아이디문제언어결과실행 시간메모리
485119hammer23Balloons (CEOI11_bal)C++14
0 / 100
2096 ms4384 KiB
#include <bits/stdc++.h> using namespace std; /******* All Required define Pre-Processors and typedef Constants *******/ typedef pair<int,int> pii; #define fastIO ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL) #define sz(x) (int)(x).size() #define all(x) x.begin(),x.end() #define sor(x) sort(all(x)) #define rsz resize #define ins insert #define ft front() #define bk back() #define pb push_back #define eb emplace_back #define pf push_front #define ll long long #define numBit(x) __builtin_popcount(x) #define lb lower_bound #define ub upper_bound #define ar array #define endl '\n' #define fi first #define se second const int inf = 1e9+1; const int maxN = 2e5 + 1; const int MOD = 1e9 + 7; using namespace std; ll powmod(ll a, ll b, ll p){ a %= p; if (a == 0) return 0; ll product = 1; while(b > 0){ if (b&1){ product *= a; product %= p; --b; } a *= a; a %= p; b /= 2; } return product; } ll inv(ll a, ll p){ return powmod(a, p-2, p); } ll DIVMOD(ll a, ll b, ll p){ // A*(B^(MOD-2))%MOD return a*inv(b,p)%p; } void file(const string FILE = "bongbong") { //freopen((FILE + ".INP").c_str(), "r", stdin); //freopen((FILE + ".OUT").c_str(), "w", stdout); } int n; int xx,yy,rr=0; int x[maxN]; long double r[maxN]; void solve(){ cin>>n; for(int i=0;i<n;i++){ cin>>x[i]>>r[i]; } for(int i=0;i<n;i++){ for(int j=i-1;j>=0;j--){ r[i]=min(r[i],((x[i]-x[j])*(x[i]-x[j]))/(4*r[j])); } //cout<<ans<<setprecision(3)<<endl; printf("%.3lf\n", r[i]); } } int main() { //file(); fastIO; int t=1; //cin>>t; while(t--) solve(); return 0; }

컴파일 시 표준 에러 (stderr) 메시지

bal.cpp: In function 'void solve()':
bal.cpp:74:21: warning: format '%lf' expects argument of type 'double', but argument 2 has type 'long double' [-Wformat=]
   74 |         printf("%.3lf\n", r[i]);
      |                 ~~~~^     ~~~~
      |                     |        |
      |                     double   long double
      |                 %.3Lf
#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...