sss

Time limit: 0.1s Memory limit: 8MB Input: sss.in Output: sss.out

Se dă un număr NN, și un șir de NN numere naturale nenule.

Cerință

  1. Determinați suma valorilor aflate pe ultimele KK poziții în șir (unde KK reprezintă valoarea celei mai din dreapta cifre nenule a primei valori din șir).
  2. Ne imaginăm împărțirea șirului în secvențe în următorul mod: prima secvență este formată din primele LL elemente, a doua este formată din următoarele L1L - 1 elemente, a treia este formată din următoarele L2L - 2 elemente și așa mai departe, ultima secvență este formată dintr-un singur element și acesta coincide cu ultimul element din șir. Considerând suma valorilor fiecărei secvențe, să se determine cea mai mare dintre aceste sume.

Date de intrare

Pe prima linie a fișierului sss.in se află două valori CC și NN separate printr-un spațiu. Pe linia a doua se află NN numere naturale separate prin câte un spațiu. Pentru C=1C = 1 se rezolvă doar cerința 11 iar pentru C=2C = 2 se rezolvă doar cerința 22.

Date de ieșire

Fișierul sss.out conține un singur număr care reprezintă valoarea calculată conform cerinței.

Restricții și precizări

  • 1n100 0001 \leq n \leq 100 \ 000;
  • Valorile din șir sunt numere naturale nenule 100 000\leq 100 \ 000;
  • Se garantează că pentru testele în care C=1C = 1 șirul are cel puțin KK elemente;
  • Se garantează că valoarea lui N permite descompunerea conform descrierii, pentru testele care au C=2C = 2;
  • Pentru teste în valoare de 5151 de puncte avem C=1C = 1;
  • Pentru 2727 de puncte dintre testele în care C=1C = 1, primul număr din șir are o cifră;
  • Pentru teste în valoare de 4949 de puncte avem C=2C = 2;
  • Pentru teste în valoare de 2222 de puncte dintre cele care au C=2C = 2, valoarea lui NN este mai mică sau egală cu 1010.
  • Denumirea problemei este o prescurtare de la “sume și secvențe”.

Exemplul 1

sss.in

1 6
120 4 21 5 31 6

sss.out

37

Explicație

Ultima cifră nenulă a primului element din șir este 22. Suma ultimelor două valori din șir este 3737.

Exemplul 2

sss.in

2 10
1 4 2 1 3 6 1 6 5 3

sss.out

11

Explicație

Descompunerea se poate realiza în secvențe de lungimile 44, 33, 22 și 11. Sumele obținute pentru fiecare sunt: 88, 1010, 1111, 33.

Log in or sign up to be able to send submissions!