Móng ngựa

Đề bài

Mô tả

Có lưới N×N gồm các dấu ngoặc ( và ). Bắt đầu từ góc trên trái, di chuyển lên/xuống/trái/phải (không ghé lại ô đã thăm), thu thập dấu ngoặc trên đường đi.

Tìm chuỗi dài nhất có dạng k dấu ( theo sau là k dấu ) (với k≥1) có thể thu thập được.

Dữ liệu vào

  • Dòng 1: Số nguyên N.
  • N dòng tiếp: Mỗi dòng N ký tự ( hoặc ).

Dữ liệu ra

Một số nguyên — độ dài chuỗi dài nhất (0 nếu không thể).

Ràng buộc

  • 2≤N≤5

Ví dụ

Input Output Giải thích
4
(())
()((
(()(
))))
8 Thu thập 4 dấu ( và 4 dấu ) liên tiếp, chuỗi dài 8.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0