Tam Phân [pvhung] - Tuyển sinh vào 10

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: TAMPHAN.INP Output: TAMPHAN.OUT

Người ta định nghĩa số Tam phân của số nguyên \(n\) là số lần chia số \(n\) rồi lấy kết quả của nó tiếp tục chia \(3\) cho đến khi được kết quả bằng \(0\) thì dừng.

Ví dụ với số \(55\), ta có:

  • Lần chia thứ nhất cho kết quả \(18\)
  • Lần chia thứ hai cho kết quả \(6\)
  • Lần chia thứ ba cho kết quả \(2\) chia cho \(3\) bằng \(0\)

Như vậy, số Tam phân của số \(55\)\(3\).

Yêu cầu

Cho số nguyên dương \(n\) (\(n \leq 10^{19}\)). Hãy tìm số Tam phân của \(n\).

Input

  • Dòng \(1\): Ghi số nguyên dương \(n\)

Output

  • Dòng \(1\): Ghi kết quả của bài toán

Example

Test 1

Input
55
Output
3

Bình luận (6)

Mới nhất
Tải bình luận...