Soluții trimise

Rezumat problemă

Se dă un şir de N numere întregi. Definim costul intervalului [x, y], unde x si y apartin {1, 2, …, N}, ca fiind suma diferenţelor dintre numărul maxim din șir, aflat în interval şi restul numerelor aflate pe pozițiile x, x+1, …, y.

De exemplu, pentru şirul 2 4 7 4 3 -1 2 4 6 costul intervalului [3, 6] este 15. (explicație: 7-7+ 7-4 + 7-3 + 7+1 = 15).

Se definesc M operaţii de forma tip x y, astfel: Dacă tip este 1, atunci elementul de pe poziţia x din șir devine y. Dacă tip este 2, atunci să se afişeze costul intervalului [x, y].

Să se determine răspunsul pentru fiecare operaţie de tipul 2.

ID   Utilizator Problema Data încărcării Stare
Nedelcu Horia Alexandru (horiacool) Intervalxy 11 Mai 2017, 01:17 Evaluare finalizată 25
Preda Andrei (andreipreda174) Intervalxy 10 Mai 2017, 17:11 Evaluare finalizată 100
Preda Andrei (andreipreda174) Intervalxy 10 Mai 2017, 17:07 Evaluare finalizată 50
Preda Andrei (andreipreda174) Intervalxy 10 Mai 2017, 16:57 Evaluare finalizată 0
Preda Andrei (andreipreda174) Intervalxy 10 Mai 2017, 16:52 Evaluare finalizată 1
Oloieri Alexandru (alexoloieri) Intervalxy 15 Aprilie 2017, 22:32 Evaluare finalizată 100
Oloieri Alexandru (alexoloieri) Intervalxy 15 Aprilie 2017, 22:25 Evaluare finalizată 25
Adrian Nicolae (adriannicolae) Intervalxy 17 Martie 2017, 08:03 Evaluare finalizată 100
Adrian Vasile (Micutu) Intervalxy 15 Martie 2017, 11:56 Evaluare finalizată 100
Danciu Ovidiu - Ionut (express) Intervalxy 14 Martie 2017, 21:21 Evaluare finalizată 100
Adrian Vasile (Micutu) Intervalxy 13 Martie 2017, 18:52 Evaluare finalizată E.C
Vlad Nedelcu (nedelcu11) Intervalxy 09 Martie 2017, 19:11 Evaluare finalizată 100
Vlad Nedelcu (nedelcu11) Intervalxy 09 Martie 2017, 19:05 Evaluare finalizată 25
Matusa Alexandru (alexandrumatusa17) Intervalxy 08 Martie 2017, 18:00 Evaluare finalizată 9
Serte Nicu (nicu_alex) Intervalxy 01 Martie 2017, 20:28 Evaluare finalizată 50
Serte Nicu (nicu_alex) Intervalxy 01 Martie 2017, 20:27 Evaluare finalizată 50
Serte Nicu (nicu_alex) Intervalxy 01 Martie 2017, 20:24 Evaluare finalizată 50
Serte Nicu (nicu_alex) Intervalxy 01 Martie 2017, 20:16 Evaluare finalizată 1
Serte Nicu (nicu_alex) Intervalxy 01 Martie 2017, 17:09 Evaluare finalizată 1
Jurj Flaviu-Andrei (jurjstyle) Intervalxy 24 Februarie 2017, 21:53 Evaluare finalizată 100
acu 69 (forever_alone) Intervalxy 24 Februarie 2017, 02:40 Evaluare finalizată 0
acu 69 (forever_alone) Intervalxy 24 Februarie 2017, 02:39 Evaluare finalizată 0
acu 69 (forever_alone) Intervalxy 24 Februarie 2017, 02:38 Evaluare finalizată E.C
acu 69 (forever_alone) Intervalxy 24 Februarie 2017, 02:37 Evaluare finalizată 0
acu 69 (forever_alone) Intervalxy 24 Februarie 2017, 00:07 Evaluare finalizată 1
acu 69 (forever_alone) Intervalxy 23 Februarie 2017, 22:51 Evaluare finalizată 0
Axinie Răzvan (blackodd) Intervalxy 21 Februarie 2017, 23:31 Evaluare finalizată 100
Axinie Răzvan (blackodd) Intervalxy 21 Februarie 2017, 23:30 Evaluare finalizată 0
Axinie Răzvan (blackodd) Intervalxy 21 Februarie 2017, 23:26 Evaluare finalizată 25
Zoltan Răzvan-Daniel (razvanw0w) Intervalxy 21 Februarie 2017, 21:47 Evaluare finalizată 100
Zoltan Răzvan-Daniel (razvanw0w) Intervalxy 21 Februarie 2017, 21:09 Evaluare finalizată 50
Zoltan Răzvan-Daniel (razvanw0w) Intervalxy 21 Februarie 2017, 20:58 Evaluare finalizată 50
Zoltan Răzvan-Daniel (razvanw0w) Intervalxy 21 Februarie 2017, 20:53 Evaluare finalizată 50
Oloeriu Delia-Ioana (_deliaioana_) Intervalxy 18 Februarie 2017, 07:51 Evaluare finalizată 25
Oloeriu Delia-Ioana (_deliaioana_) Intervalxy 17 Februarie 2017, 22:09 Evaluare finalizată 25
Oloeriu Delia-Ioana (_deliaioana_) Intervalxy 17 Februarie 2017, 22:07 Evaluare finalizată 0
Popa Bogdan Ioan (PopaBogdan) Intervalxy 05 Februarie 2017, 17:31 Evaluare finalizată 100
Sahlean Cosmin (cosminsahlean) Intervalxy 23 Ianuarie 2017, 21:25 Evaluare finalizată 100
Sahlean Cosmin (cosminsahlean) Intervalxy 23 Ianuarie 2017, 17:50 Evaluare finalizată 25
Sahlean Cosmin (cosminsahlean) Intervalxy 23 Ianuarie 2017, 16:39 Evaluare finalizată 21
Sahlean Cosmin (cosminsahlean) Intervalxy 23 Ianuarie 2017, 00:18 Evaluare finalizată 38
Tifui Ioan-Alexandru (Tifui_Ioan_Alexandru) Intervalxy 23 Decembrie 2016, 12:47 Evaluare finalizată 25
Arama Alexandru (Alexandru_Arama) Intervalxy 13 Noiembrie 2016, 15:45 Evaluare finalizată 100
Arama Alexandru (Alexandru_Arama) Intervalxy 13 Noiembrie 2016, 15:44 Evaluare finalizată 30
Popa Cezar-Andrei (Cez2804) Intervalxy 10 Octombrie 2016, 16:17 Evaluare finalizată 100
Iordache Alexandru (AlexIordache) Intervalxy 28 Septembrie 2016, 13:30 Evaluare finalizată 100
Ene Dumitru (ed) Intervalxy 26 Septembrie 2016, 19:35 Evaluare finalizată 25
Iordache Alexandru (AlexIordache) Intervalxy 26 Septembrie 2016, 19:32 Evaluare finalizată 25
Iordache Alexandru (AlexIordache) Intervalxy 26 Septembrie 2016, 19:25 Evaluare finalizată 25
Iordache Alexandru (AlexIordache) Intervalxy 26 Septembrie 2016, 19:21 Evaluare finalizată 25
Du-te sus!