Tenu

Time limit: 0.1s Memory limit: 64MB Input: Output:

Cerință

David trebuie să îşi plătească comanda de pe Tenu. Acesta a comandat aa produse identice, fiecare având prețul bb. Din păcate, el are doar bancnote cu valoarea de forma 5k5^k. Ştiind numerele aa și bb, numere naturale de nn, respectiv mm cifre, şi numărul kk, să se afle restul pe care curierul i-l datorează lui David, presupunând că acesta plătește suma minimă necesară astfel încât să-și achite comanda.

Date de intrare

Pe prima linie se găsesc numerele nn, mm și kk cu semnficaţia din enunţ.
Pe cea de-a doua linie se găsesc nn cifre separate prin spațiu, reprezentând numărul aa.
Pe cea de-a treia linie se găsesc mm cifre separate prin spațiu, reprezentând numărul bb.

Date de ieșire

Pe prima linie se va găsi un singur număr întreg, reprezentând restul pe care David trebuie să îl primească.

Restricții și precizări

  • 1k121 \leq k \leq 12;
  • 1n,m100 0001 \leq n, m \leq 100 \ 000;
  • Problema diferă față de cea din concurs, având valoarea bancnotelor de forma 5k5^k în loc de 2k2^k. Am făcut această modificare pentru a realiza punctarea soluțiilor în modul în care ne-am fi dorit.
  • Pentru citirea și afișarea rapidă, se recomandă folosirea acestor linii de cod la începutul funcției main:
ios::sync_with_stdio(false);  
cin.tie(NULL);  
cout.tie(NULL);  
# Punctaj Restricții
1 10 n,m9n, m \leq 9
2 20 n,m18n, m \leq 18
3 30 n,m1 000n, m \leq 1 \ 000
4 40 n,m100 000n, m \leq 100 \ 000

Exemplul 1

stdin

2 3 2
3 0
1 3 5

stdout

0

Explicație

David va avea de plătit suma totală de 30135=405030 \cdot 135 = 4050. Acesta are doar bancnote cu valoarea 52=255^2 = 25, deci poate plăti suma fixă, fără să fie nevoie să primească rest.

Exemplul 2

stdin

7 8 3
7 6 2 0 5 7 5
6 8 6 7 6 7 5 4

stdout

75

Explicație

David va avea de plătit suma totală de 7 620 57568 676 754=523 356 354 613 5507 \ 620 \ 575 \cdot 68 \ 676 \ 754 = 523 \ 356 \ 354 \ 613 \ 550, cu bancnote de valoare 53=1255^3 = 125, deci va trebui să primească restul 7575.

Exemplul 3

stdin

18 17 9
4 2 2 2 6 1 0 0 3 3 1 0 1 4 2 2 3 5 
9 1 0 5 8 0 9 6 4 8 1 5 1 3 2 1 6 

stdout

1862865

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