trang chủ / đề bài / wrongdir

Hướng sai

Đề bài

Mô tả

Một cái máy được điều khiển bằng một xâu lệnh gồm các ký tự F (tiến thẳng 1 bước), L (quay trái 90°), R (quay phải 90°). Máy xuất phát từ tọa độ (0,0), hướng về phía Bắc.

Biết rằng xâu lệnh đã bị gõ sai đúng một ký tự (tức là có đúng một vị trí mà ký tự gốc bị thay bởi một ký tự khác). Hỏi có bao nhiêu vị trí cuối (tọa độ) khác nhau mà máy có thể đến?

Dữ liệu vào

Một dòng chứa xâu lệnh gốc (chỉ gồm các ký tự F, L, R).

Dữ liệu ra

Một số nguyên — số vị trí cuối khác nhau có thể xảy ra.

Ràng buộc

  • Độ dài xâu N: 1≤N≤105

Ví dụ

Input Output Giải thích
FF 3 Các xâu lỗi: FL→(0,1), FR→(0,1), LF→(−1,0), RF→(1,0). Ba vị trí khác nhau.
LLFLR 7 7 vị trí cuối khác nhau

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