Competitive programming — turned into a social, party-ready game.

Pick a grid, invite friends or teammates, and race to claim squares by solving real competitive programming problems. First line wins — or in special modes, highest score claims the square. Fast, fair, and surprisingly addictive.

Note: IOI-style mode is coming soon — placeholder shown on the match creation page.
Sample 5×5 Match
800
A
Problem 1
900
B
Problem 2
1000
C
Problem 3
1200
D
Problem 4
1500
E
Problem 5
800
A
Problem 6
900
B
Problem 7
1000
C
Problem 8
1200
D
Problem 9
1500
E
Problem 10
800
A
Problem 11
900
B
Problem 12
1000
C
Problem 13
1200
D
Problem 14
1500
E
Problem 15
800
A
Problem 16
900
B
Problem 17
1000
C
Problem 18
1200
D
Problem 19
1500
E
Problem 20
800
A
Problem 21
900
B
Problem 22
1000
C
Problem 23
1200
D
Problem 24
1500
E
Problem 25
Squares are claimed automatically when a team member submits a successful solution. First line (row/col/diag) wins the match.

Fast Matches

Create matches with a custom grid (3×3 to 6×6), invite teams, and set the duration — perfect for warmups or tournaments.

Fair Play

Problems are selected so that no participant has attempted them before. Automatic submission polling detects the first correct or highest scoring submission.

Multiple Modes

Classic mode (first AC claims) is available now. IOI-style scoring will appear soon — announced right on the match page.

Replace mode:

When a square is claimed, it is instantly replaced with a fresh problem so play continues with a full board. You can configure a rating increment (e.g. +100) so replacement problems grow harder over time. Problems chosen for replacement are filtered so no current participant has attempted them before — keeping the match fair and fast-paced.

Classic mode:

First accepted solution (AC) claims the square. Simple and competitive — perfect for short matches and party play.

IOI mode (coming soon):

Tiles are decided by highest score (ties broken by earliest submission). This mode is ideal for tasks with partial scoring.

How to play

  1. Create a match: choose grid size, teams, and start time.
  2. Invite teammates: each team can have 1–4 handles (unique across the match).
  3. Start the match: problems appear — teams race to solve them on the original judge.
  4. Claim squares: the player who submits the winning solution (first AC in Classic) claims the square for their team.
  5. Win: complete a full row, column, or diagonal — or be highest in IOI mode when enabled.
Built for speed and fairness. Matches are tracked with solve logs and visual celebrate effects when someone wins.

Why Bingo CP?

It turns routine practice into a shared event. Run practice sessions, friendly competitions, or rapid warm-ups. The UI is designed to be clear at a glance — problem ratings, indices, and claim status are visible on each tile.