E12 · Dorn/cuda/73

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol13.670–20; mean of three runs
37.7Δ 3.2
DeepSeek V4 Pro60–20; mean of three runs
15.3Δ 25.6
BTTF0.5210–1; higher is more readable
50.4Δ 9.5
Human3.21–5; original rating
40.9

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 14/20

Code Structure: Initialization, cleanup, and run setup are logically separated, though the snippet omits the constructor signature and the end of run().

Nesting: Shallow overall; cleanup has a manageable loop inside a conditional.

Clarity of intent: Most variable names and comments explain sequence storage, resource cleanup, and configuration reporting, but abbreviations such as mat and db and the unexplained pFreeHost reduce clarity.

Code length: Concise, with some repetitive initialization and output statements that remain easy to follow.

Action granularity: Generally one assignment, deallocation, or print operation per line; the inline conditional in printf adds minor complexity.

Reading flow: The progression from initialization to destruction to execution is natural, but inconsistent indentation, spacing, and limited separation between functions interrupt scanning.

Run 2 · 14/20

Code Structure: Initialization, cleanup, and execution are logically separated, but the excerpt lacks a constructor signature and ends mid-function.

Nesting: Mostly flat, with only modest nesting in the destructor.

Clarity of intent: Member names and comments communicate sequence storage, cleanup, and parameter reporting, though abbreviations and unexplained allocation conventions require context.

Code length: Concise overall; repetitive initialization and printing add some verbosity without substantially hindering comprehension.

Action granularity: Generally one assignment, deallocation, or print per line, making individual operations easy to follow.

Reading flow: Operations proceed naturally from setup to cleanup and parameter retrieval to reporting, but inconsistent tabs, spaces, brace spacing, and the incomplete boundaries reduce visual consistency.

Run 3 · 13/20

Code Structure: Initialization, cleanup, and run setup are logically separated, but the excerpt lacks the constructor signature and ends mid-function.

Nesting: Mostly flat, with only modest nesting in destructor cleanup.

Clarity of intent: Descriptive member names and comments make sequence storage, resource cleanup, and parameter reporting understandable; abbreviated names such as mat and db and unexplained pFreeHost reduce clarity.

Code length: Reasonably concise, although repetitive initialization and printf calls add visual bulk.

Action granularity: Each line generally performs one action, making operations easy to follow.

Reading flow: Execution order is natural, but inconsistent indentation, spacing, and limited separation between functions disrupt scanning.

BTTF feature contributions

Score 0.521 / 1