Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
24301 271 3
24302 270 1
24302 270 1
24302 270 1
24302 270 1
24302 270 1
24302 270 1
24302 270 1
24302 270 1
24302 270 1
24302 270 1

asdfawegcgasdf

24302 270 1

include<bits/stdc++.h>

define ll long long

using namespace std;

int n ,k;
double a[300005];
double sum[300005];
bool check(double mid){
for(int i=1; i<=n; i++){
double value = a[i] - mid;
sum[i]= sum[i-1]+value;
}
double minVale= 1000001;
for(int i=k; i<=n; i++){
if(minVale > sum[i-k]){
minVale=sum[i-k];
}else if (minVale <= sum[i-k]){
return true;
}
}
return false;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
cin>>n>>k;
double lo =0.0, h=1000000.000000;
for(int i=1; i<=n; i++){
double t; cin>>t;
a[i]=t;

}

for(int step=1; step<=500; step++){
    double mid= (lo+h)/2.0;
    if(check(mid)){
        lo=mid;
    }else{
        h=mid;
    }
}
// cout<<"hello";
cout << std::fixed << std::setprecision(6) << lo;

}

24313
mttn006nc
NC KG Mai Quoc Anh
270 4
24313
mttn026nc
NC KG Dang Phu Duy
270 4
24313
mttn124nc
NC TN BUi Ngoc Minh Quan
270 4
24316 269 3

24316 269 3
24316
A_163
VAN HOANG NGAN
269 3
24316 269 3
24316 269 3
24316 269 3
24316 269 3

a

24316
minh10b2
Đinh Văn Minh
269 3
24316 269 3
24316 269 3
24316 269 3
24316 269 3
24316 269 3
24329 269 1
24330 269 2
24331 269 4
24332 268 3
24333
mttn165nc
NC QNg Nguyen Trong Van Viet
268 4
24334 268 3
24335 267 2
24336 267 2
24337
Terrobyte 1825
Hồ Sỹ Phát, Nghệ An
267 5

Cười Khúc Khích

24338 267 2
24338 267 2
24340 267 2
24341 267 1
24341 267 1
24341 267 1
24341 267 1
24341 267 1
24346
mttn134nc
NC GL Ho Huu Tay
266 4
24347 266 2

Vanh314

24347 266 2
24349
A_038
LE TUAN MINH
265 4
24349
A_042
LE TAN NGHIA
265 4
24349
A_044
DANG KIEN VAN
265 4
24349
A_147
DAO KHANH NAM
265 4
24353
Arik_Silver
Arik_Silver
265 2
24354
24MTTN190
Trần Hữu Vương Duy
265 3
24355 264 3
24355 264 3
24357 264 2
24358
THTA67
Lê Thành Thịnh
264 4
24359
mttn146nc
NC QB Ha Xuan Thien
263 4
24360 263 5
24361 263 2
24362 263 2
24362 263 2
24364 263 1

gfjhytc

24365 262 3
24366 262 4
24367 260 1
24368 260 3
24368 260 3
24368 260 3
24371 259 2
24372 259 2
24373 258 1
24374
khanhdan1234_dn
Trần Thị Lành
258 2
24374 258 2
24374 258 2
24374 258 2
24374 258 2
24379 258 2
24380
24MTTN186
Phan Công Dũng
258 1
24381 257 1
24381 257 1
24381 257 1
24381 257 1
24381 257 1
24381 257 1
24381 257 1
24381 257 1
24389 256 1
24389 256 1
24389 256 1
24392 256 2
24392 256 2
24392 256 2

include<bits/stdc++.h>

using namespace std;
long long n,dem,m,a[1000000],s[1000000];
int main()
{
cin>>n;
cin>>m;
dem=0;
memset(s,0,sizeof(s));
for(int i=1;i<=n;i++)
{cin>>a[i];
s[a[i]]++;}
for(int i=1;i<=m;i++)
if(s[i]!=0){
for(int j=i+1;j<=m;j++)
if(i+j<=m)
{if(s[i]>s[j])dem=dem+s[j];
else dem=dem+s[i];}
else break;}
for(int i=1;i<=m;i++)
{
if(s[i]=1) dem=dem+1;
if(s[i]>1) dem=dem+(s[i]*(s[i]-1))/2;
}
cout<<dem;

}

24392 256 2

bin lê
i'm tula

24396 255 2
24397 255 1
24397 255 1
24399 255 4
24400 254 2