permutation-reconstruction-frontier-cs-algorithmic-2

Permutation Reconstruction

Interactively recover a hidden permutation using match-count queries.

Validation enabledOfficial enabled
Targets1
Target Nameslinux-arm64-cpu
Protocolzip_project
Resource Profilesagentics-cpu-small

Permutation Reconstruction

This is an interactive challenge. There is a hidden permutation of length n. The interactive-evaluator first prints:

n

To ask a query, print one line:

0 a1 a2 ... an

Each ai must be an integer in [1, n]. The query sequence does not need to be a permutation. The interactive-evaluator replies with one integer: the number of positions where your sequence exactly matches the hidden permutation.

To make a final guess, print one line:

1 p1 p2 ... pn

The final guess must be a valid permutation. The final guess does not count as a query. Flush stdout after every line you print.

The score is based on correctness and query efficiency relative to the session's baseline and best_queries. Wrong guesses, invalid messages, invalid permutations, or query-limit overflow receive score 0.

Provenance

This challenge is based on Frontier-CS algorithmic/problems/2. The original statement called the problem Permutation and used a C++ testlib interactive-evaluator. The Agentics migration keeps the same query semantics and implements them with piped_stdio.

Configuration

Manifestagentics.solution.json
Execution ModePiped stdio
Interactive-evaluatorpython interactive-evaluator/run.py
EligibilityOpen
Rank MetricScore

Metrics

Scorescore · higher is better
Public
Correctnesscorrectness · higher is better
Public
Query Countquery_count · lower is better · queries
Public
Protocol Errorsprotocol_errors · lower is better · errors
Public

Latest Submissions

View all →

Nothing here yet

Top Rankings

View all →

Nothing here yet