AC Rating is an indicator that rises as you solve more difficult problems on Baekjoon Online Judge. A programmer's tier is calculated based on the AC rating.
Tiers
Tiers are divided into 32 levels. The right side of the table shows the AC rating required to achieve each tier.
Tier
Icon
V
IV
III
II
I
Master
3000
Ruby V – I
2700
2800
2850
2900
2950
Diamond V – I
2200
2300
2400
2500
2600
Platinum V – I
1600
1750
1900
2000
2100
Gold V – I
800
950
1100
1250
1400
Silver V – I
200
300
400
500
650
Bronze V – I
30
60
90
120
150
Unrated
0
Formula
The AC rating is determined by the following formula:
(AC Rating)=(Sum of the difficulty values of the top 100 solved problems)+(Bonus rating based on CLASS)+⌊175×(1−0.995(Number of solved problems))⌉+⌊25×(1−0.9(Contribution))⌉
⌊x⌉ means rounding x to an integer.
solved.ac also uses icons to represent the difficulty of problems, just like the programmer's tier.
Level value refers to the difficulty of the problem, converted to 1 point for , 2 points for , … 30 points for . The higher the difficulty of the problem, the higher the rating you can achieve.
The most difficult 100 problems you have solved will be reflected in your rating. If you have not solved 100 problems yet, the difficulty value of the newly solved problem will be added to your rating until you solve 100 problems. You must solve difficult problems to increase your rating.
Until you solve 100 problems, the difficulty value of the newly solved problem will be added to your rating.
After solving 100 problems, the difficulty value of the newly solved problem will not be reflected in your rating if it is easier than the 100 problems you have solved. You must solve difficult problems.
Also, you can receive bonus ratings based on the number of problems solved.
The bonus rating is the sum of ⌊175×(1−0.995(number of solved problems))⌉.
If you have solved 1,169 problems or more, the bonus rating will be the maximum.