The IOITC is an informatics training camp in which qualifying candidates from the Indian Computing Olympiad participate. In this note, I will discuss the problems encountered by the participants.

The problems may not be all original, although the TST problems and the APIO problems, definitely are. Please do not be discouraged to interpret and solve the problems in your own way; my description of them may not be accurate and only serves an illustrative purpose.

- Given a graph, check if there exists a pair of vertices connected by three vertex disjoint simple paths
- Given a graph, and two vertices on it, check if there exists a simple path connecting them consisting of an odd number of edges

- Homogeneous Maintain a multiset supporting fast checking if it contains multiple kinds of items or an item twice
- Password Dynamic Programming - Generating strings satisfying constraints

- Circles Computational Geometry - Projecting overlapping circles into a discretized grid
- Hill Numbers Dynamic Programming - Enumerating numeric strings satisfying a certain constraint on their digits
- Caves and Miners Trees - Finding and adjusting the weight of a node to make sure all its children satisfy a certain constraint
- Electronic Pollution Determining if a set of simultaneous equations allow solving a given equation
- Nice Inversions Minimizing inversions on ordered pairs
- Racing Gems Maximum Increasing Subsequence - Finding a path that allows maximum accumulation of points along a grid
- Mind Craft Modified Dijkstra - Minimum Cost reaching a vertex based on a dependency list
- Lexicographic Toposort Add edges to a Directed Acyclic Graph to maximize an objective function regarding its topological sort
- Tree Orientation Centroid Decomposition - Direct a given tree to maximize the number of pairs of vertices which can be reached from one to the other

- Boats Dynamic Programming - Enumerating sequences satisfying constraints
- Fireworks Trees - Minimal Cost modification of edges of a tree to ensure that all paths from the root to the leaves are equal
- Gap Designing a function to find the maximum gap between consecutive elements of an array not directly accessible

*I am not supposed to be discussing these here right now. Will be uploading these later*

No vote yet

1 vote

×

Problem Loading...

Note Loading...

Set Loading...

Easy Math Editor

`*italics*`

or`_italics_`

italics`**bold**`

or`__bold__`

boldNote: you must add a full line of space before and after lists for them to show up correctlyparagraph 1

paragraph 2

`[example link](https://brilliant.org)`

`> This is a quote`

Remember to wrap math in \( ... \) or \[ ... \] to ensure proper formatting.`2 \times 3`

`2^{34}`

`a_{i-1}`

`\frac{2}{3}`

`\sqrt{2}`

`\sum_{i=1}^3`

`\sin \theta`

`\boxed{123}`

## Comments

Sort by:

TopNewestbetter

Log in to reply

Interesting

Log in to reply

Great! (:clapping)

Log in to reply

Thanks, Sandeep.

Log in to reply

Are ypu sonewhere in that photo?

Log in to reply

No, I was a student. Those are the coaches

Log in to reply

Log in to reply

Log in to reply

Log in to reply