Problems
All Problems
Newest Problems
Unsolved Problems
Recommended Problems
Contests
Submissions
Clarifications
Others
Announcements
Rankings
Credits
Learning Resources
C++ Reference
Donate!
Login
John's profile
Name
John Tan
School
ACJC
Role
member
Country
Singapore
View Submissions
Solved Problems
01knapsack
0405
1402
1503
1609
1821
3nplus1
3nplus1II
4russians
4sum
727
7up
GSS
NYSport
Unbalanced
abbb
addition
addition2
addition3
adjlist
adjmatrix
airplane
airplane2
alienalien
amicablecats
ancestor
applefarm
area
area2
area_noi
arrayfind
arrayngement
arrayproblem
assembly
assistance
atomsplit
bacteria
badpotato
ballot
bananafarm
bananasmoothie
basketball_cpic
beareatrabbit
bestplace
bftrouble
binarycoins
binaryroads
binarysearch
bobek
bombardirocrocodilo
bookshelf
boundlessboxes
boxispull
bracketex
bracketsyndrome
breakfast
brick
buffet
burgers
buyingcandy
candies
candies3
candles
candymountain_ex
car
card
cardtrick
carpark
carrots
catfight
catlunch
ccs
charges
chessislands
childsetter4
chinese
choochoo
choosingcandies
chope
christmasfeast
clique
clocktower
cny
coinbag
coincombinations
coinjourney
coke
collectmushrooms
collectmushrooms2
collectmushrooms3
collectmushrooms6
commando
commonsubstring
competition
conlang
contestcalc
conversations
conversations_easy
convexhull
countalp
cpicgame
cpicsort
crypto
cuberoot
cups
dayum
deathray
deccourse2025
deforestation
democracy
deque
descsort
devour
diamond
differencearray
digits
dijkstra
dinowalk
discharging
div3
divideby2
do_you_like_me
doll_noi
dquery
drones
duckbuttons
duckeatduck
duckhunt13
duckhunt16
duckhunt4
duckhunt5
duckhunt67
duckwander
dyingpolynomial
eating
eatingparallelograms
eeducation
eelimination
eeniemeenie
eescapism
eevacuation
eight
employee
entropy
erp
evenorodd
evenorodd_ex
evilbz
exam
explosion
exponentiate
exponentiate_easy
exponentiate_ex
f7
factorial
factorial_easy
factorymachines
feast
feedtheduck
fenwicktree
fenwicktree_easy
fibo
fibo_easy
findingpavement
fireandbeary
firstabc
fizzbuzz
flamethrower
flappyrabbit
floors
flybot
foodchain
foreveralone
fractions
fraud
frogs
fuel
fuji
funnyballs
gcd
gecko
general
generosity
gentlepairs
gfriendmania
gift
globalwarming
glottalstops
goodbye
goodchef
goodprogrammer
goodseq
goofyrooks
gota
gotoschool
gotoschool_ex
graphcraft
greenbeans
greeting
grid
guanine
guessqueue
gymbadges
hacking
hallucinations
hamster1
harddisk
hashcollision
heatwv
hedgehogcrimes_easy
hello
helloworld
helloworld2
history
homeworkextension
housing
hungrycats
hungrycats2
hungryrabbits1
identifyinggirlfriends
idetestevennumbers
ihate1111
illuminate
inheritance
integralmania
inversions
ippt
iqtest
japan2026
jumpontree
justright
kfc
knapsack
knightmoves
labels
labs
laptop
lasers
lboard
lcm
lcs
leave
leftright
lengthsort
letters
levelingup
levenshtein
lightningrod
lineup
lineup2
lis
lis_easy
ljubomora
localexpress
logs
lol
losingsleep
lostarray
lowelements
lualectures
luckynumbers2
lunchbox
lunchcombo
lvm
magiccarps
magicwand
maintainsum
makingparallelograms
management
mandarins
manyjobs
maximum
medianheap
medianstring
milkweed
mindeque
minimise
minimum
minstack
missingnumber
modsum
modulochain
moneychanger
monsters
monsters2
motivation
mountainjourney
mountains
mrt
neckties
nemo
network
nevergiveup
nextprime
nicenumber
nihonese
nis
nprime
ntuc
ny_mathexam
ny_unwind
nycheer
nycoordinates
nylunchtime
oddoneout
omnomnom
omnomnom2
optmilk
oranges2
orchard
oridance
orz
packingducks
padoru
paint
pairsums
palindromicfizzbuzz
pandacity
pandaeyes
papaya
parallelogramisation
parallelogramisation2
park
party
party_noi
pascal
payraise
peakfinding
peddler
peepeepoopoo
penguinfood
penguingathering
penguinmountain
performance
photo
photofinish
picnic
pigeonhole
pigeons
pilot
ping
platonic
platonic10
platonic11
platonic2
platonic3
platonic4
platonic5
platonic6
platonic9
playlist
poi
poklon
potatosalad
potatotree
powervillage
prefixsums
prime
primefactorization
priorityqueue
problematicjourney
problemsetter
psle
purplecandy
pushups
pythonlist
rabbiteatrabbit
railway
rangerangequery
rank
raptorinc
razlika
rblock
reading
reciprocals
replacedigits
restaurant
retrenchment
reverse
reverseandmin
rightangtri
rmaxq
roadsideadverts
robotbombs
rollercoaster
rotarylock
round_up_division
routers
routine
runway
sadtrainer
sadtrainer2
samelength
sandd
scalars
scicom
sealevel
segmenttree
segmenttree2
shamelessad
shamelessad2
shamelessad3
shiritori
shops
shortest
sightseeing
sightseeing2
simcity
simp
simplebridges
singlefile
singleflip
sixandseven
sixseven
skillmoves
slimes
smallprimes
smurf
smurfpaths
snack
snacks
snail
snakenladder
snowball
solonim
sonictheparallelogram
sort
sortingtrainers
speakers
specialgirlfriends
spellofweakness
splithunny
spreadsheet
squidzofrenzic
staircase
stamps
stepgame
stickytape
stones
stonk
subgraphs
sum2
sumint
summarising2020
summit
sumofdigits
sumsumdigit
supermarket
supperbox
supplies
swapsort
swayingflowers
swords
taxcollection
telephone
thumper2
tickethandling
timeexam
topical
topsilver
tourist
tourist_noi
towerdefense
towers
train
traineeline
trainorbus
trains
transform
treecutting
trollingbribritt
twomeals
typicalstairs
typo
typoswap
ultimateifelse
uniquenumbers
uniquenumbers_easy
universe
urarareader
vainish
vectorindexing
verticallychallenged
veryeasyproblem
votingcities
wabbit
wabot
walking
watching
waterbomb
waterbottles
weddingcoins
whiteboardgame
whoatethefries
workload
workoutplan
wormholes
wronganswer
wrongreverse
wv
xmas
yayornay
yogurt
zaneism
zanesletters
zooqueue