Cờ vua 4 người

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

Trong một biến thể đặc biệt của trò chơi 4 Player Chess, bốn quân xe được đặt tại cùng một vị trí trung tâm trên bàn cờ vô hạn.

Ở lượt thứ \(i\) \((1 \le i \le n)\):

  • Quân thứ nhất di chuyển sang phải đúng \(i\) ô
  • Quân thứ hai di chuyển lên trên đúng \(i\) ô
  • Quân thứ ba di chuyển sang trái đúng \(i\) ô
  • Quân thứ tư di chuyển xuống dưới đúng \(i\) ô

Sau khi hoàn thành đủ \(n\) lượt di chuyển, hãy xác định:

  • \(a\): diện tích của hình vuông nhỏ nhất có các cạnh song song với trục tọa độ và chứa toàn bộ 4 quân cờ.
  • \(b\): chu vi của hình vuông đó.

Yêu cầu: Với giá trị \(n\) cho trước, hãy in ra hai số nguyên \(a\)\(b\).

Input

  • Gồm một số nguyên dương \(n\) \((1 \le n \le 10^9)\)

Output

  • In ra hai số nguyên \(a\)\(b\) cách nhau bởi dấu cách.

Example

Test 1

Input
2
Output
36 24
Note

Sau 2 lượt:

  • Mỗi quân đã di chuyển tổng cộng \(1 + 2 = 3\) ô.
  • Vị trí 4 quân lần lượt là:
  • \((3,0)\)
  • \((0,3)\)
  • \((-3,0)\)
  • \((0,-3)\)

Hình vuông nhỏ nhất chứa toàn bộ các quân có cạnh bằng \(6\).

  • Diện tích: \(6^2 = 36\)
  • Chu vi: \(4 \cdot 6 = 24\)

Scoring

  • Subtask 1 (\(20\%\) số điểm): \(n \le 100\)
  • Subtask 2 (\(30\%\) số điểm): \(n \le 10^5\)
  • Subtask 3 (\(50\%\) số điểm): Không có ràng buộc nào thêm.

Bình luận

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

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