Tên đăng nhập Điểm ▴ Bài tập Giới thiệu
15901 264 1
15902 264 2
15903 264 3
15904
Arik_Silver
Arik_Silver
265 2
15905
A_038
LE TUAN MINH
265 4
15905
A_042
LE TAN NGHIA
265 4
15905
A_044
DANG KIEN VAN
265 4
15905
A_080
TRAN MINH DUY
265 4
15905
A_096
NGUYEN CHI MINH
265 4
15905
A_120
LE TUNG ANH
265 4
15905
A_129
NGUYEN TUAN MINH
265 4
15905
A_139
NGO TRANG QUANG
265 4
15905
A_147
DAO KHANH NAM
265 4
15914 266 2

Vanh314

15914 266 2
15916
mttn134nc
NC GL Ho Huu Tay
266 4
15917 267 1
15917 267 1
15917 267 1
15917 267 1
15921 267 2
15922 267 2
15923 267 2
15923
losegamed
QuangDo
267 2

Nice try =))))))

15925
Terrobyte 1825
Hồ Sỹ Phát, Nghệ An
267 5

Cười Khúc Khích

15926 267 2
15927 267 2
15928 268 3
15929
mttn165nc
NC QNg Nguyen Trong Van Viet
268 4
15930 269 4
15931 269 2
15932 269 1
15933 269 3

15933 269 3
15933 269 3
15933 269 3
15933 269 3
15933 269 3

a

15933
minh10b2
Đinh Văn Minh
269 3
15933 269 3
15941
mttn006nc
NC KG Mai Quoc Anh
270 4
15941
mttn026nc
NC KG Dang Phu Duy
270 4
15941
mttn124nc
NC TN BUi Ngoc Minh Quan
270 4
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1
15944 270 1

asdfawegcgasdf

15944 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;

}

15956 271 3
15957 271 2
15957 272 2
15959 273 1
15959 273 1
15961 274 3
15962 274 3
15963
mttn164nc
NC BP-CBL Tran Quang Truong
275 4
15964 275 1
15964 275 1
15966 277 2
15966 277 2
15966 277 2
15966 277 2
15970 277 1
15971 277 3
15971 278 3
15973
mttn172nc
NC BDi-LQD Le Kien Thanh
279 4
15974 280 1
15974 280 1

Clone acc

15974 280 1
15974 280 1
15974 280 1
15974 280 1
15974 280 1
15981
mttn136nc
NC BDi-LQD Huynh Chi Ton
281 4
15982 281 1
15983
dothanhnhan 1441
Nhân
281 3
15984
dtfp123
Đường Tank Full Phép
283 2
15985
A_119
CHUNG TIEN PHAT
283 4
15986 284 2
15987 284 4
15988 285 3
15989 285 1
15989 285 1
15989 285 1
15989 285 1
15993 285 4
15994
WhosTuna_01 1184
elysia
286 2
15994 286 2
15996
qvbn2023_th_phuonglieu_03
Nguyễn Hữu Đồng
287 3
15997 287 1
15997 287 1

n, m = map(int, input().split())

i = 1
sum = 0
while True:
t = n - i
if t == 0:
break
sum += t

i += 1

t = m - i
if t == 0:
    break
sum += t

t = n - i
if t == 0:
    break

sum += t
i += 1

t = m - i
if t == 0:
    break
sum += t

print(sum)

15999 288 2
15999 288 2