CSES - Minimal Grid Path | Đường đi nhỏ nhất trên lướ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: 1700 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Bạn được cho một lưới \(n \times n\), trong đó mỗi ô chứa một chữ cái.

Bạn cần đi từ ô góc trên bên trái đến ô góc dưới bên phải. Bạn chỉ được đi sang phải hoặc đi xuống.

Chuỗi nhỏ nhất theo thứ tự từ điển mà bạn có thể tạo ra là gì?

Input

Dòng đầu tiên chứa một số nguyên \(n\): kích thước của lưới.

Sau đó có \(n\) dòng mô tả lưới. Mỗi dòng chứa \(n\) chữ cái từ A đến Z.

Output

In chuỗi nhỏ nhất theo thứ tự từ điển.

Constraints

  • \(1 \le n \le 3000\)

Example

Test 1

Input
4
AACA
BABC
ABDA
AACA
Output
AAABACA

Bình luận

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

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