Learning plan / recalibrated

Build the middle.
Then go deeper.

Trinity has moved past beginner syntax drills. The next step is not a leap into advanced NOI topics; it is making familiar patterns deliberate, explainable, and repeatable.

48AtCoder accepts
distinct problems
22Codebreaker solves
profile snapshot
UNRATEDNo rated contest yet
not a weakness — a missing data point

The sequence

Six blocks. No rushing.

Each block earns the next one. If the gate is not secure, repeat the block with fewer new problems.

The raw problem-solving ability is visible. The next gain comes from making each solution explainable and repeatable.

Practise

Before coding, write the simplest correct approach and one sentence for why it fits the limits.

Gate

Move on when the process is reliable, not when a calendar week ends.

  • State a brute-force idea
  • Estimate time and memory
  • Explain edge cases
  • Re-solve one old problem without notes

Recent solves already use parity and sorting-shaped ideas; this block turns those wins into deliberate pattern recognition.

Practise

Solve one direct counting problem and one sort-then-scan problem. Explain the choice before opening the editor.

Gate

The goal is to name the pattern before implementation and justify its complexity.

  • Choose counting or sorting deliberately
  • Justify O(n log n) versus O(n)
  • Handle empty and one-item cases

The operating system

Slow enough to stick.

The plan is deliberately lighter than four brand-new problems every week. Depth beats the appearance of speed.

02

New problems

Two carefully chosen problems, not a quota.

01

Guided review

Rebuild one solution with the key idea named first.

01

Timed mini-set

A short, low-pressure set to practise reading and triage.

01

Re-solve + explain

Repeat an old problem and explain the invariant or recurrence aloud.

Why this level

Read the signal,
not the fantasy.

The original plan moved too quickly. These public snapshots show a learner with real traction, but not yet enough evidence for an advanced-topic sprint.

01

What is working

Direct implementation, simulation, counting, parity, sorting-based greedy, and a basic one-dimensional DP pattern are already appearing in accepted work.

02

What needs structure

Algorithm choice, complexity estimates, edge-case checks, and independent re-solving are the next layer — not remedial content.

03

What is deliberately later

Advanced DP and broad graph technique are conditional. They open after the middle blocks become reliable under light time pressure.