2020
DOI: 10.15388/ioi.2020.14
|View full text |Cite
|
Sign up to set email alerts
|

Competitive Programming 4: The New Lower Bound of Programming Contests in the 2020s

Abstract: Seven years have passed since me and my brother Felix Halim released the 3rd edition of our Competitive Programming book (CP3) on 24 May 2013 that had influenced the competitive programming field in the past decade: 2010s. We have just released the 4th edition of our book (CP4) on 19 July 2020 – the original IOI 2020 arrival day where free preview copies should have been given to all invited delegations. In this short report, we address two groups of readers: those who have read/heard about CP3 and those who a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0
2

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 2 publications
0
6
0
2
Order By: Relevance
“…Now, in the lazy propagation process of the classical 1D Segment Tree, updates that are to be performed on a number of adjacent segments are stored in an ancestor node of the tree, that represents a bigger segment covering the segments to be updated. During query time these updates are passed down and distributed properly such that the effects of the updates are fulfilled [17]. Unfortunately, following the classical Segment Tree algorithm, it is only possible to implement lazy propagation in the innermost dimension, i.e., y dimension [18].…”
Section: Correctnessmentioning
confidence: 99%
See 4 more Smart Citations
“…Now, in the lazy propagation process of the classical 1D Segment Tree, updates that are to be performed on a number of adjacent segments are stored in an ancestor node of the tree, that represents a bigger segment covering the segments to be updated. During query time these updates are passed down and distributed properly such that the effects of the updates are fulfilled [17]. Unfortunately, following the classical Segment Tree algorithm, it is only possible to implement lazy propagation in the innermost dimension, i.e., y dimension [18].…”
Section: Correctnessmentioning
confidence: 99%
“…Range query problems are one of the most frequent problems in computer science. For one dimensional variant, these problems can be solved efficiently and effortlessly using Segment trees [17]. In this section, we describe the relative suitability of the various algorithms and data structures in order to solve the two dimensional range sum query problem and present a comparison with our proposed algorithm.…”
Section: Comparison With Other Approachesmentioning
confidence: 99%
See 3 more Smart Citations