Тойрог зам


Submit solution

Points: 5
Time limit: 1.0s
Memory limit: 16M

Author:
Problem type
Allowed languages
C++

Олонлог эгзэ сургуулийн сурагчид спортын баярын үеэр сургуулийн хашаанд байрлах тойрог замаар гүйж оноо цуглуулдаг тэмцээнд оролцож байна.

Зам нь тойрог хэлбэртэй, өөрөөр хэлбэл:

  • Сүүлчийн хэсгээс эхний хэсэг рүү шууд шилжиж орох боломжтой N хэсгээс бүрдэх болно

Замын хэсэг бүр дээр:

  • Зарим нь оноо нэмнэ (эерэг тоо)
  • Зарим нь оноо хасна (сөрөг тоо)

Та дараалсан хэсгийг сонгож гүйх боломжтой:

  • Хэсгүүд нь дараалсан байх ёстой
  • Гэхдээ тойрог тул төгсгөлөөс эхлэл рүү үргэлжилэх юм
  • Гэхдээ та хамгийн ихдээ K ширхэг хэсгээр дамжин гүйж харгалзах хэсгийн оноог авах боломжтой
Таны зорилго:

Цуглуулж болох хамгийн их боломжит онооны нийлбэрийг олох явдал юм.

Оролт:

N K

a1 a2 a3 ... aN

Гаралт:

sum length

Хязгаарлалтууд:

  • \(1 ≤ N,K ≤ 10^5\)
  • \(-10^9 ≤ a[i] ≤ 10^9\)
Дэд бодлого
Дэд бодлого оноо Хязгарлалт Тайлбар
1 Дэд бодлого -1 1 \(n ≤ 10\)
2 Дэд бодлого -2 1 \(K=N\)
3 Дэд бодлого -3 1 Бүх \(a[i] >=0\)
4 Дэд бодлого -4 2 Нэмэлт хязгаарлалтгүй

Жишээ:

Оролт-1
5
5 -3 5
Гаралт-1
10

Comments

There are no comments at the moment.