Tổng của các hoán vị (HSG9-2023, Đà Nẵng)

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: 1200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: THV.INP Output: THV.OUT

Cho trước một số tự nhiên \(x\)\(n\) chữ số và không có 2 chữ số nào giống nhau. Người ta thay đổi trật tự các chữ số của số \(x\) cho nhau để được số tự nhiên mới cũng có \(n\) chữ số và mỗi số mới này được gọi là một hoán vị của số \(x\).

Yêu cầu: Tính tổng của số \(x\) và tất cả các hoán vị của \(x\).

Input: Đọc ở file văn bản THV.INP một số nguyên dương \(x\)

Output: Ghi ra file văn bản THV.OUT số nguyên \(m\) thỏa mãn yêu cầu của đề bài.

Scoring

  • Có 30% test tương ứng với \(x ≤ 10^3\).
  • Có 20% test tương ứng với \(x ≤ 10^5\).
  • Có 30% test tương ứng với \(x ≤ 10^{8}\).
  • Có 20% test tương ứng với \(x ≤ 10^{10}\).

Example

Test 1

Input
123
Output
1332
Note
  • Tổng của số 123 và các hoán vị của nó là: \(123 + 132 +213 +231 + 312 + 321 = 1332\)

Bình luận

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

Không có bình luận nào.

Kỳ thi: