Commonlounge

Categories

Indian Computing Olympiad (ICO)

2146 members.

ICO is a computing competition, and also the selection process for the Indian IOI team. Non-Indians can also create an account and practice!

Share thisInvite Members

Show community info

Ask a question or start a poll…

Link

Poll

Commonlounge is a community of learners who learn together. Get started with the featured resources above, ask questions and discuss related stuff with everyone.

1.

discussion

Getting Error After submitting form for zco 2019by Mohammad Saad

i wrote the form in which i selected bangalore as my prefered city to write zco 2019 and clicked submit ....i saw a error message:

error is from may be the prefered city to write zco

what should i suppose to do???

Read more…(42 words)

Copied

2.

tutorial

Tutorial

Dynamic Programmingby Wiki

Dynamic programming is a fancy name for *storing intermediate results and re-using the stored result instead of re-computing them each time.*

Let's see an example of a dynamic programming problem. Once we solve the problem using dynamic programming, the formal technical definitions will be easier to follow.

**Problem**: You are given a grid of size n \times 2 and n tiles of size 2 \times 1. In how many different ways can you tile the grid such that the entire grid is covered and no tiles overlap. (The tiles look identical to each other. Two ways of tiling are different based on whether the tiles are placed horizontally or vertically).

**Example**: There are 3 possible ways of tiling a 3 \times 2 grid.

Tiling 1:Three vertical tiles__ __ __

Read more…(1433 words)

Copied

3.

tutorial

Tutorial

Quick-sort: Video tutorial, pseudo-code (and in-place sorting)by Wiki

We want to sort an array with n elements. Quick-sort does this by breaking up the array into non-overlapping segments, sorting them separately and then combining the results.

For instance, suppose we have a box with slips of paper with numbers between 100 and 300 to be sorted. We could first separate the slips into two bunches: those with values below 200 and those with values above 200. We can sort these bunches separately. Since all the values in the second bunch are larger than those in the first bunch, we can combine them easily into a single sorted bunch. [1]

Read more…(509 words)

Copied

4.

discussion

Summer Programming Workshop 2018by Onkar Koli

HI friends!!.. Codechef is arranging the coding workshop for beginners and also for those who make grasp on DSA..if anyone planning to join please reply!!! I mentioned link below:-!O:-)👇

Read more…(29 words)

Copied

5.

discussion

by Pallavi Patwa

Hi , My Son is in 5th Std . He is really good in Maths also can solve small programs available on coding sites for kids . Based on his interest I would like him to go for IOI in future . How should we start about same ? Whether he should learn C or Python ? Whether there are any sites which can help kids to understand algorithms ? Please help . Your guidance on same is highly appreciable

Read more…(80 words)

Copied

6.

discussion

[LEADGAME] Lead Gameby Keshav Dhandhania

Problem statement clarification:

Now I get it, I was misinterpreting question all this time. Actually after finish of each round, lead is not the difference between points of that round. But the lead is difference between the points achieved through all rounds including current round - Lakpa Tashi Bhutia

Read more…(49 words)

Copied

Load More

Ready to join Commonlounge?

Sign up below to automatically get notified of new courses, get **reminders** to finish ones you enroll in, and **bookmark** lessons to read later.

Continue with Facebook

— OR —

Your Full Name

Email address

Password

I have an account. Log in instead

By signing up, you agree to our Terms and our Privacy Policy.

Popular Paths & Courses

New Paths & Courses

About Us

Get in touch

Copyright 2016-18, Compose Labs Inc. All rights reserved.