Skip to content

Instantly share code, notes, and snippets.

#
# ./codeforces.sh <tag> <total pages>
#
# e.g.
# ./codeforces.sh dp 5
counter=1
while [ $counter -le $2 ]
do
curl -s http://codeforces.com/problemset/tags/$1/page/$counter?order=BY_SOLVED_DESC | grep "<a href=\"/problemset/problem/" | grep C | awk '{split($0,a,"/"); print "http://codeforces.com/problemset/problem/"a[4]"/C";}' | uniq
4 13 35 38
11 12 37 28
22 29 39 19
5 14 20 5
2 22 38 2
5 25 11 20
34 21 13 39
2 16 1 0
19 20 7 15
12 12 24 7
10
.X..
XDX.
.X.X
X...
DX.X
.X..
..X.
40
XXXX
XXD.
....
....
XXXX
XX.D
....
20
XXXX
XXD.
....
....
XXXX
XX.D
....
100
1 1
1 0
2
0
1
1 2
0
1 0
2
50
1 3
0
0
1
1 1
0
2 3
1 0
0 0
This file has been truncated, but you can view the full file.
1 2 3
4 5 6
9 8 7
1 2 3
4 5 7
6 8 9
1 2 3
4 5 8
7 6 9
1 2 3
9 8 7
6 5 4
3 2 1
7 8 9
4 5 6
1 2 3
1 9 2
3 8 4
5 7 6
3 2 1
1 -2 8 5 -6 -4 -3 7
-3 4 -8 2 5 -1 -7 6
-3 -5 6 -4 8 1 2 -7
2 -3 -8 -1 -7 4 5 6
3 7 -2 4 -8 -1 -6 5
-7 5 -1 6 -2 8 4 -3
-7 -6 -5 -3 8 1 2 4
5 -4 8 -2 7 1 -3 -6
5 -8 4 -2 -1 3 7 -6
-8 6 -2 7 -1 3 5 -4