Vampir
Submit solution
Points:
90
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python
Županijsko natjecanje / Osnovna škola (6. razred) 2022 - 3. zadatak
Šesteroznamenkasti broj N je vampirski ako od njegovih znamenki možemo složiti dva troznamenkasta broja A i B koji pomnoženi daju broj N. Npr. broj 150300 je vampirski jer od njegovih znamenki 1, 5, 0, 3, 0 i 0 možemo složiti brojeve 300 i 501 koji u umnošku daju 150300.
Napiši program koji za zadani broj N provjerava je li on vampirski te:
- ako je N vampirski, ispisuje brojeve A i B, prvo manji od njih, pa veći. Ako postoji više mogućnosti za A i B, tada treba ispisati onu kombinaciju koja ima najmanji zbroj;
- ako N nije vampirski, treba ispisati zbroj njegovih znamenki
Ulazni podaci
U prvom je retku prirodan broj N (100000 ≤ N ≤ 999999), broj iz teksta zadatka.
Izlazni podaci
U prvi redak ispiši brojeve A i B ili zbroj znamenki broja N
Probni primjeri
Ulaz
102511
Izlaz
10
Opis prvog probnog primjera:
Broj 102511 nije vampirski te treba ispisati njegov zbroj znamenki.
Ulaz
102510
Izlaz
201 510
Ulaz
125460
Izlaz
246 510
Opis trećeg probnog primjera:
Postoje dva para brojeva A i B koji zadovoljavaju uvjet iz zadatka. To su 204 i 615 te 246 i 510.
Comments
9 test podatak meni radi dobro, isti output kao što je bio na infokupu al evaulator daje drukčiji output.