Free Contest 35 - KEYLOGGER

View as PDF

Submit solution

Points: 0.90 (partial)
Time limit: 1.0s
Memory limit: 256M

Problem type
Allowed languages
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

In case the statement didn't load correctly, you can download the statement here: Statement

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.


Comments

Please read the guidelines before commenting.



  • 3
    Groot  commented on July 11, 2024, 12:50 p.m.

    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