openai / openai-icpc-2025
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 20 files with 3,121 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 7 medium size files (1,936 lines of code)
    • 4 small files (595 lines of code)
    • 9 very small files (590 lines of code)
0% | 0% | 62% | 19% | 18%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp0% | 0% | 62% | 19% | 18%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
G-Lava Moat0% | 0% | 85% | 14% | 0%
C-Bride of Pipe Stream0% | 0% | 0% | 100% | 0%
H-Score Values0% | 0% | 0% | 100% | 0%
E-Delivery Service0% | 0% | 0% | 0% | 100%
A-A-Skew-ed Reasoning0% | 0% | 0% | 0% | 100%
I-Slot Machine0% | 0% | 0% | 0% | 100%
K-Treasure Map0% | 0% | 0% | 0% | 100%
D-Buggy Rover0% | 0% | 0% | 0% | 100%
F-Herding Cats0% | 0% | 0% | 0% | 100%
J-Stacking Cups0% | 0% | 0% | 0% | 100%
L-Walking on Sunshine0% | 0% | 0% | 0% | 100%
B-Blackboard Game0% | 0% | 0% | 0% | 100%
Longest Files (Top 20)
File# lines# units
Submission-6-WA.cpp
in G-Lava Moat
406 21
Submission-7-WA.cpp
in G-Lava Moat
281 1
Submission-9-AC.cpp
in G-Lava Moat
260 5
Submission-8-WA.cpp
in G-Lava Moat
259 5
Submission-4-WA.cpp
in G-Lava Moat
254 1
Submission-5-WA.cpp
in G-Lava Moat
239 7
Submission-3-WA.cpp
in G-Lava Moat
237 6
Submission-2-WA.cpp
in G-Lava Moat
197 7
Submission-1-WA.cpp
in G-Lava Moat
138 6
Submission-1-AC.cpp
in C-Bride of Pipe Stream
130 2
Submission-1-AC.cpp
in H-Score Values
130 6
Submission-1-AC.cpp
in E-Delivery Service
94 7
Submission-1-AC.cpp
in A-A-Skew-ed Reasoning
91 2
Submission-1-AC.cpp
in I-Slot Machine
69 1
Submission-1-AC.cpp
in K-Treasure Map
66 1
Submission-1-AC.cpp
in D-Buggy Rover
65 1
Submission-1-AC.cpp
in F-Herding Cats
64 1
Submission-1-AC.cpp
in J-Stacking Cups
61 2
Submission-1-AC.cpp
in L-Walking on Sunshine
43 1
Submission-1-AC.cpp
in B-Blackboard Game
37 1
Files With Most Units (Top 20)
File# lines# units
Submission-6-WA.cpp
in G-Lava Moat
406 21
Submission-2-WA.cpp
in G-Lava Moat
197 7
Submission-5-WA.cpp
in G-Lava Moat
239 7
Submission-1-AC.cpp
in E-Delivery Service
94 7
Submission-3-WA.cpp
in G-Lava Moat
237 6
Submission-1-WA.cpp
in G-Lava Moat
138 6
Submission-1-AC.cpp
in H-Score Values
130 6
Submission-9-AC.cpp
in G-Lava Moat
260 5
Submission-8-WA.cpp
in G-Lava Moat
259 5
Submission-1-AC.cpp
in A-A-Skew-ed Reasoning
91 2
Submission-1-AC.cpp
in C-Bride of Pipe Stream
130 2
Submission-1-AC.cpp
in J-Stacking Cups
61 2
Submission-1-AC.cpp
in L-Walking on Sunshine
43 1
Submission-1-AC.cpp
in K-Treasure Map
66 1
Submission-1-AC.cpp
in B-Blackboard Game
37 1
Submission-1-AC.cpp
in I-Slot Machine
69 1
Submission-1-AC.cpp
in F-Herding Cats
64 1
Submission-7-WA.cpp
in G-Lava Moat
281 1
Submission-4-WA.cpp
in G-Lava Moat
254 1
Submission-1-AC.cpp
in D-Buggy Rover
65 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 6 long lines.

File# lines# units# long lines
Submission-1-WA.cpp
in G-Lava Moat
138 6 3
Submission-1-AC.cpp
in B-Blackboard Game
37 1 1
Submission-9-AC.cpp
in G-Lava Moat
260 5 1
Submission-1-AC.cpp
in H-Score Values
130 6 1