TY - JOUR
T1 - On implicit means of algorithmic problem solving
AU - Ginat, David
N1 - Publisher Copyright:
© 2019 IOI, Vilnius University.
PY - 2019
Y1 - 2019
N2 - Students of challenging algorithmics learn and utilize a variety of problem solving tools. The primary tools are data structures, generic algorithms, and algorithm design techniques. However, for solving challenging problems, one needs more than that. Many creative solutions involve implicit notions, whose creative employments yield elegant, concise, and efficient solutions. We elaborate on such notions and advocate their relevance as valuable means in one’s problem solving toolbox. We display our experience with students who lacked awareness of these notions, and illustrate the relevant role of three such notions – the notions of “candidate”, “complement”, and “invariance”.
AB - Students of challenging algorithmics learn and utilize a variety of problem solving tools. The primary tools are data structures, generic algorithms, and algorithm design techniques. However, for solving challenging problems, one needs more than that. Many creative solutions involve implicit notions, whose creative employments yield elegant, concise, and efficient solutions. We elaborate on such notions and advocate their relevance as valuable means in one’s problem solving toolbox. We display our experience with students who lacked awareness of these notions, and illustrate the relevant role of three such notions – the notions of “candidate”, “complement”, and “invariance”.
KW - Algorithmic problem solving
UR - http://www.scopus.com/inward/record.url?scp=85072940095&partnerID=8YFLogxK
U2 - 10.15388/ioi.2019.03
DO - 10.15388/ioi.2019.03
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.conferencearticle???
AN - SCOPUS:85072940095
SN - 1822-7732
VL - 13
SP - 31
EP - 39
JO - Olympiads in Informatics
JF - Olympiads in Informatics
T2 - 31st International Olympiad in Informatics, IOI 2019
Y2 - 4 August 2019 through 11 August 2019
ER -