trang chủ / bài tập / 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: 1N105

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0