Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7285 - Хашаа

Поликарпусийн гэрийн урд хашаа байдаг. Хашаа n ширхэг ижил өргөнтэй нэг нь нөгөөгийхөө араас зүүнээс баруун тийш цувж байрласан банзнуудаас бүтдэг. i дэх банзны өндөр hi метр, өөр банзнууд өөр өндөртэй байж болдог байна.

Зураг: n = 7 ба h = [1, 2, 6, 1, 1, 7, 1] тохиолдол

Поликарпус дээд зэрэглэлийн төгөлдөр хуур худалдаж авсан ба үүнийгээ гэртээ хэрхэн оруулах талаар бодож байна. Төлөвлөгөөгөө гүйцэлдүүлэхийн тулд тэрээр хашаанаасаа k ширхэг дараалласан банзнуудыг авах хэрэгтэй болно. Өндөр банзнуудыг хашаанаас салгаж авахад илүү хэцүү болохоор Поликарпүс өндрүүдийн нийлбэр нь байж болох хамгийн бага утга бүхий дараалласан k ширхэг банзнуудыг олохыг хүсч байлаа.

Нийт өндрийн хэмжээ нь хамгийн бага байдаг k ширхэг дараалласан хашаануудын индексүүдийг олдог програм бичээрэй. Хашаа Поликарпүсийн гэрийг тойроод биш гэрийнх нь урд байдгийг анхааруулъя (өөрөөр хэлбэл хашаа тойрог биш).

Input

Оролтын эхний мөрөнд n болон k (1 ≤ n ≤ 1. 5·1051 ≤ k ≤ n) гэсэн хашааны банзнуудын тоо болон төгөлдөр хууранд зориулж гаргах нүхний өргөнг илэрхийлэх 2 ширхэг бүхэл тоо байна. 2 дахь мөрөнд хашааны i дэх банзны өндөр hi байхаарh1, h2, . . . , hn (1 ≤ hi ≤ 100) бүхэл тоонуудын дарааллууд байна.

Output

j, j + 1, . . . , j + k − 1 банзнуудын өндрийн нийлбэр нь боломжит хамгийн бага утгатай байх j-г хэвлэ. Ийм хэд хэдэн j байвал тэдний багыг нь хэвлээрэй.

Example

Input:

7 3
1 2 6 1 1 7 1

Output:

3


Нэмсэн:Bataa
Огноо:2014-01-08
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:Codeforces.com

hide comments
2023-04-15 16:39:08
#include<iostream>
using namespace std;
main()
{
int a[100],n,k,d=100,s,b;
cin>>n>>k;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
s=a[i]+a[i+1]+a[i+2];
if(s<d){
d=s;
b=i;
}
}
cout<<b;
return 0;
}
uuln zovl bhin alda zagad bn
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.