nqson lũy thừa


Submit solution

Points: 3 (partial)
Time limit: 1.0s
Pypy 3 2.0s
Memory limit: 977M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Trong kì thi lập trình dành cho K63 vòng 2 vừa qua, nqnam là bạn sinh viên xuất sắc đạt giải nhất trong cuộc thi này, đồng thời cậu cũng đạt giải ba kì thi olympic tin học sinh viên khối không chuyên. Năm cũ vừa qua đi, năm mới vừa đến, nqson có câu đố dành cho nqnam, nếu như giải được câu đố này cậu sẽ được tiền lì xì 30k.

Cho một dãy số nguyên dương a1,a2,a3,...an, tìm số chữ số 0 tận cùng của tích các số ai lũy thừa aj (với i khác j).

Ví dụ 1: Cho dãy số 2,5,3:

252352533235=1749600000

5 chữ số 0 tận cùng.

Ví dụ 2: Cho dãy số 2,5,5:

252552555255=6250000000000

10 chữ số 0 tận cùng.

Vì nqnam vẫn không nắm rõ lũy thừa là gì, bạn hãy giúp nqnam giải đố để có thể nhận tiền lì xì của nqson nhé.

Đầu vào

Dòng đầu tiên chứa một số tự nhiên n.

Dòng tiếp theo chứa n số tự nhiên a1,a2,a3,...,an là các phần tử trong dãy số.

Đầu ra

Một số tự nhiên duy nhất là kết quả của bài toán.

Giới hạn

20%: n=3;1ai5

30%: 1n1000;1ai1000

50%: 1n106;1ai106

Ví dụ

Đầu vào:

Copy
3
2 5 5

Đầu ra:

Copy
10

Comments

There are no comments at the moment.