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.
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.