Skip to content

Communication (aka run-twice) Support Request #40

Description

@Student-FastDev

I would like to request support for communication (run-twice) problems in SIM.

This is a relatively new problem type in which the solution is executed twice. The program does not retain memory between runs, and the only way to transfer information from the first run to the second is via its output. This introduces additional challenges related to encoding and information transfer.

References:

Examples of such tasks in the Polish Olympiad in Informatics:

Supporting this problem type would make SIM more useful for both problem setters and contestants, especially as this format is starting to appear in real contests. Additionally, it could be beneficial to generalize this concept by allowing problems to be run k times, giving problem setters more flexibility and enabling new creative task ideas.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions