Look beyond the output
Understand the cost.
A clearer picture of how your solution scales. Paste C++, explore the patterns, and make your next move.
Complexity is an estimate, not a proof. Input-dependent work, custom types, and unusual control flow may need your own reasoning. Auxiliary space excludes the input itself.
Prefer local analysis? Get the CLI →