..
UOJ
- UOJ Test Round $3 \times 3$
- UOJ Easy Round $11 \times 3$
- UOJ Round $23 \times 3$
- UOJ NOI Round $5 \times 7$
- UOJ Long Round $2 \times 6$
- Goodbye Bingshen $5$
- Goodbye Dingyou $5$
- Goodbye Wuxu $5$
- Goodbye Jihai $5$
- Goodbye Gengzi $5$
- Goodbye Xinchou $5$
- 清华集训 $4 \times 12$
- 北大集训 $12$
- 集训队互测 $15 + 3 + 1 + 6$