Free Contest 35 - KEYLOGGER

Xem dạng PDF

Gửi bài giải

Điểm: 0,90 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Lưu ý: các bạn không nhập, xuất dữ liệu bằng file kể cả khi đề bài có yêu cầu. Đọc, ghi dữ liệu được thực hiện ở stdin và stdout.


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 3
    Groot  đã bình luận lúc 11, Tháng 7, 2024, 12:50

    một bài tương tự (y chang): https://oj.vnoi.info/problem/fct042_keylogger

    gợi ý:

    Dùng 2 stack<char> a,b để lưu trữ với ý nghĩa: a là stack chứa những charactor trước con trỏ, b là stack chứa những charactor sau con trỏ

    Nếu s[i] == '<':

    đẩy a.top() sang b

    Nếu s[i] == '>':

    đẩy b.top() sang a

    Nếu s[i] == '-':

    a.pop()

    Nếu s[i] là chữ:

    a.push(s[i])

    Kết quả:

    Chuyển toàn bộ stack b sang stack a

    answer = reverse của a