Làm tròn

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: 900 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Bạn được giao một số tự nhiên \(T\) là số testcase. \(T\) dòng sau, mỗi dòng chứa số tự nhiên \(n\). Bây giờ bạn hãy làm tròn số đã cho thành số có tận cùng bằng 0 gần \(n\) nhất, nếu có nhiều kết quả thì in ra số bé nhất.

Input

  • Dòng đầu tiên chứa số tự nhiên \(T\) \((1 \leq T \leq 500)\) là số testcase
  • \(T\) dòng sau, mỗi dòng chứa số tự nhiên \(n\) \((1 \leq n \leq 10^{120})\)

Output

  • Kết quả của mỗi testcase in trên một dòng

Example

Test 1

Input
2
5
10
Output
0
10
Note
  • Với số 5: số có tận cùng bằng 0 gần nhất là 0 và 10. Do đề bài yêu cầu lấy số nhỏ hơn nên đáp án là 0
  • Với số 10: số đã có tận cùng bằng 0 nên đáp án là 10

Bình luận (2)

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