Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7849 - Массив өөрчлөлт |
Танд n урттай 0 утгуудтай A массив байгаа. Уг массив дээр m удаа утга нэмж өгөх юм.
a b k ( A[a]+k, A[a+1]+k, A[a+2]+k …… A[b]+k ) а-гаас b хүртэлх массивын элементүүдийн утга дээр k-г нэмнэ.
Оролт :
3 ≤ n ≤ 107
1 ≤ m ≤ 2*105
1 ≤ a ≤ b ≤ n
0 ≤ k ≤ 109
Гаралт :
Таны олох ёстой зүйл бол бүх утга нэмэгдсэний дараа массивын хамгийн их утгыг олох.
Жишээ :
Оролт :
10 3
1 5 3
4 8 7
6 9 1
Гаралт:
10
Тайлбар:
1 2 3 4 5 6 7 8 9 10 Дугаар:
[0,0,0, 0, 0,0,0,0,0, 0]
[3,3,3, 3, 3,0,0,0,0, 0] (1,5)
[3,3,3,10,10,7,7,7,0, 0] (4,8)
[3,3,3,10,10,8,8,8,1, 0] (6,9)
Хамгийн их утга 10 байна.
Жишээ 1 :
Оролт :
5 3
1 2 100
2 5 100
3 4 100
Гаралт:
20
Тайлбар:
100 100 0 0 0
100 200 100 100 100
100 200 200 200 100
Хамгийн их утга 200 байна.
Орчуулсан : Дархан-Уул аймгийн Союз сургуулийн 12-р ангийн сурагч Б.Сумьяабазар
Нэмсэн: | Bataa |
Огноо: | 2020-02-27 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 ASM64 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 |
Эх сурвалж: | hackerrank.com/challenges/crush |