• LCOJ
  • Trang chủ
  • 🧩 Problems
  • 📤 Submissions
  • 👥 Users
    >
    • 🏛️ Organizations
  • 🏆 Contests
    >
    • ⌛ Trắc nghiệm
  • 📚 Resources
    >
    • 🐍 Học Python
    • 💵 Tài chính cá nhân
    • 📝 Blog
  • ℹ️ About
    >
    • 📝 LCOJ docs
    • 🟢 Status
    • 💡 Mẹo
    • 📘 FAQ
    • Theme
    • Ngôn ngữ VI EN
Đăng nhập  hoặc  Đăng ký

Blog - Trang 1

  • Thông tin
  • Thống kê
  • Blog

0

Mê cung lượng tử

Tnk2014nb đã đăng vào 21, Tháng 8, 2026, 3:06

Cho một ma trận n × m, mỗi ô chứa một số nguyên.

Bạn bắt đầu tại ô (1,1) và cần đi đến (n,m).

Mỗi bước, bạn có thể đi lên, xuống, trái hoặc phải.

Tuy nhiên, có một luật đặc biệt:

Nếu đang ở ô có giá trị x, bạn chỉ được đi sang ô có giá trị lớn hơn x. Mỗi ô chỉ được phép đi qua tối đa 1 lần. Bạn được phép thay đổi giá trị của đúng một ô thành bất kỳ số nguyên nào. Hãy tìm đường đi dài nhất có thể từ (1,1) đến (n,m).

Input:

3 3 1 2 3 2 1 4 3 4 5

Output:

5

Tnk2014nb
o21, Tháng 8, 2026, 3:06 0

dựa trên VNOJ | Github | Facebook