Local site about algorithm competitions

Training 2011 - DM i programmering 2011 - Training Spring 2012 - Training Fall 2012 - DM i programmering 2012
DM i programmering 2013 - Training fall 2013 - DM i programmering 2014 - Training fall 2014 - IDI open 2015

IDI Open 2015!

The time for the last competition is arriving and Mathias Amber has sent out an email inviting everybody to participate!

Hello everyone!

I hope you have had a happy problem hunting season so far. It is time for the
yearly event "IDI Open" which takes place Saturday April 25, 2015
(the day after Kapsejladsen, the big boat race at the university park).
The contest is from 11:00 to 16:00, but you must arrive no later than 10:00.
The local contest will take place in the Zuse building
(http://osm.org/go/0H9euIimO). Soda and pizza will be provided.

Please tell me if you are competing so I know how many pizzas to order / sodas
to buy by sending me an email: mathias.rav@cs.au.dk.
If you do not have any team mates, let me know and I will try to put you in
contact with others without team mates.
We might not be able to provide enough computers for everyone,
so if you have a laptop you would like to use, please bring it.

Teams consist of 1-3 people. Please remember your team name should start with
[Aarhus]. You can sign up here:
https://idiopen.idi.ntnu.no/open15/accounts/register/
https://idiopen.idi.ntnu.no/open15/team/register/

For those of you new to programming competitions, the format is as follows.
You will work in groups of size 3 or less. You are given a set of exercises
(typically around 10), which you have 5 hours to solve. Your team is provided
one computer to solve the exercises. The solution is a program written in C,
C++ or Java. You upload this program to the judging system, which will then
tell you if the solution is correct or not. You win by solving the most
exercises. The exercises are algorithmic in nature so you will have to device
an algorithm that is fast enough.

The competition follows the same rules as the ICPC competitions. For more
information about IDI Open, check out
https://idiopen.idi.ntnu.no/open15/

In case I forgot anything or you have any questions, feel free to send me an
email or come by my office (Nygaard-334).

While the contest is a test of skills, you do not have to be super good to
compete. If you just want to have some fun and some free pizza, why not show up
and see what it is all about? Hope to see you for the competition!

/Mathias

Training fall 2014

Training starts in 9th of September at 15.15 in Zuse. First we do the exercises and then we go through the solutions.

Date Place Problems
9-09 Zuse Problems
16-09 Zuse Problems
23-09 Zuse Problems

DM i Programmering 2014 (Danish Programmring Championship)

Hi everyone

Welcome back to school! It has been a slightly cold August, so I
suppose you have all spent it coding, right? If not the season of
programming contests is starting, so here's your chance!

On saturday 4th of October we have the annual Danish Championships in
Programming (DM). The event is sponsored by Netcompany and arranged
jointly by the Computer Science department and Netcompany. As is
tradition, there will be lunch, snacks, cake, soda, fruit, etc during
the competition. After the competition we will have an award ceremony
and then we go through the exercises from the contest. While we go
through the exercises there will be pizza, sodas, and beer. More about
the contest below.

There will be some practice sessions on 9th and 16th of September from
16.00-18.00 in Zuse, read below for more details.

For those interested in trying out for NWERC, we will have a
qualification competition in Zuse on Sunday the 27th of September from
10-16, these details can also be found below. Everyone is of course
welcome to participate for the practice :-)

** What is a programming competition? ** 

You participate as a team with 2-3 people. Your team has one computer
where you collaborate to solve exercises/problems. Solving a problem
means writing a program that reads input (from standard in), then it
does some computation and produces an output which it writes to
standard out. Your source code is then uploaded to a judge which will
either accept or reject based on the correctness of your program. The
problems are usually algorithmic in nature and the allowed programming
languages are Java, C and C++ (if we are lucky they may extend the
language to also cover scripting languages such as python/ruby
etc.). The contest takes 5 hours. During this time you are only
allowed to access the internet for submitting your code to the judge
and reading the documentation for your programming language.

** Pratical info about DM **

The contest takes place at several locations, in particular we have a
local site which is the Zuse building. The event starts at
approximately 10.00 in Zuse, where you show up and find a computer
(there will be one set up for your team). At 10.30 Netcompany will
give you a warm welcome and some tips & tricks for the contest will
follow. The contest starts at 11.00 and ends at 16.00. After the
contest we will have an award ceremony and we go through the solutions
to the problems (if figured them out!). While we go through the
problems there will be pizza, beer, soda, etc.

** How do you sign up for DM? **

On this page: http://www.netcompany.com/dm There will be a link to
a sign up page. The sign up page is not yet open, but I will keep you updated!

*Remember* also sending an email to jasn@cs.au.dk saying how many
people are on your team (because I need to confirm you in the system
once we get to that point).

If you would like to participate, but you do not have a team, send me an
email and I will try to match you up with others in the same situation.

** Important $$$ profit! ** 

The winning team of the danish championships wins a check for 10.000
kr, but remember there is also a site in Copenhagen. Let's see if we
can keep the check on the mainland! We won it two years ago but lost
it last year. It is up to you to make us proud! :-)

Usually the money is spent on the trip to NWERC, which is another
programming competition for the Northwestern European region
(http://nwerc.eu) in November. It is, however, entirely up to the team
how to spend their prize.

** NWERC and qualification **

The University usually sends one/two team(s) to NWERC. To decide who
gets to go, we arrange a qualification round where you participate
alone. The top 3-6 people gets to go, sponsored by the university. The
qualification round takes place in Zuse the 27th of September from
11-16. During the contest there will be pizza and sodas. This is also
an opportunity to practice before the Danish Championships, and
particpation for this event is highly recommended :-). How do you sign
up? You send me an email saying you would like to participate. Note
that this is a *solo* competition.

** Practice Sessions **
If this has piqued your interest, then on Tuesday the 9th and 17th of
September from 15.15-18.00 there will be practice sessions in Zuse.
During a practice session we solve some problems and talk about them.
This is a beginner friendly environment and everyone is very welcome
to join! :-) If you happen to have classes in the begining, feel free
to show up late, it is quite informal.

** Questions **
Feel free to contact me ( jasn@cs.au.dk ) with any questions you have
regarding anything about the programming contests!

Best,
Jesper

Training fall 2013

Training starts in 11th of September at 16.15 in Zuse. First we do the exercises and then we go through the solutions.

Date Place Problems
11-09 Zuse Problems
18-09 Zuse Problems
25-09 Zuse Problems

DM i Programmering 2013 (Danish Programming Championship)

(message sent to the algocomp mailing list 2013-09-06)

Hi everybody

I hope you have all had a good summer but now is when the real fun
begins!

On saturday 5th of October the Danish Championships in Programming (DM)
takes place. The event is organized by Netcompany and the Computer
Science department. During the competition there will be lunch, snacks,
cake, soda, fruit, etc sponsored by Netcompany. And for those wondering:
the cake is not a lie. After the competition we will have an award
ceremony and then we go through the exercises from the contest. While we
go through the exercises there will be pizza, sodas and beer. More about
the contest below.

There will be some practice sessions on 11th and 18th of September from
16.00-18.00 in Zuse, read below for more details.

For those interested in trying out for NWERC, we will have a
qualification competition in Zuse on Sunday the 29th of September from
11-16, these details can also be found below. Everyone is of course
welcome to participate for the practice :-)

** What is a programming competition? **
You participate as a team with 2-3 people. Your team has one computer
where you collaborate to solve exercises/problems. Solving a problem
mean writing a program that reads input (from standard in), then it does
some computation and produces and output it writes to standard out. Your
source code is then uploaded to a judge which will either accept or
reject based on the correctness of your program. The problems are
usually algorithmic in nature and the allowed programming languages are
Java, C and C++. The contest takes 5 hours during which time you are
only allowed to access the internet for submitting your code to the
judge and reading the documentation for your programming language. 

** Pratical info about DM **
The contest takes place at several locations, in particular we have a
local site which is the Zuse building. The event starts at approximately
10.00 in Zuse, where you show up and find a computer (there will be one
set up for your team). At 10.30 Netcompany will give you a warm welcome
and some tips & tricks for the contest will follow. The contest starts
at 11.00 and ends at 16.00.

** How do you sign up for DM? **
On this page: http://www.netcompany.com/dm
There is a link to 
http://ncpc.idi.ntnu.no/ncpc2013/reg.html
Where you can sign up. *Remember* also sending an email to jasn@cs.au.dk
saying how many people are on your team.

If you would like to participate, but you do not have a team, send me an
email and I will try to match you up with others in the same situation.

** Important $$$ profit! ** 
The winning team of the danish championships wins a check for 10.000 kr,
but remember there is also a site in Copenhagen. Let's see if we can
keep the check on the mainland! After all, we did win it last year...

Usually the money is spent on the trip to NWERC, which is another
programming competition for the Northwestern European region
(http://2013.nwerc.eu/en/) in November. It is, however, entirely up to
the team how to spend their prize.

** NWERC and qualification **
The University usually sends one/two team(s) to NWERC. To decide who
gets to go, we arrange a qualification round where you participate
alone. The top 3-6 people gets to go, sponsored by the university. The
qualification round takes place in Zuse the 29th of September from
11-16. During the contest there will be pizza and sodas. This is also
an opportunity to practice before the Danish Championships, and
particpation for this event is highly recommended :-). How do you sign
up? You send me an email saying you would like to participate. If you
happen to busy at the time, maybe we can arrange something else,
contact me and we will figure it out.

** Practice Session **
If this has peeked your interest, then on wednesday the 11th and 18th of
September from 16.00-18.00 there will be practice sessions in Zuse.
During a practice session we solve some problems and talk about them.
This is a beginner friendly environment and everyone is very welcome to
join! :-)

** Questions **
Feel free to contact me ( jasn@cs.au.dk ) with any questions you have
regarding these topics.

Best,
Jesper

DM i Programmering 2012 (Danish Programming Championship)

(message sent to the algocomp mailing list 2012-09-02)

Hi all, I hope you have had a great summer and had a lot of time to
practice for this seasons programming contests!

The Danish Championships in programming will be held on the 6th of
October. As last year Netcompany will sponsor the event, and there will
be food and soda during the contest as well as snacks. After the
competition we will go through the problem set while eating pizza and
drinking beer/soda (which is also graciously sponsored by Netcompany!)

To prepare for this wondrous event there will be some practice sessions.
The sessions will take place on mondays between 14.30 and 17.30 where we
can hopefully use one of the three rooms Stibitz (117 seems to be
available). The first practice session will be on the 10th of September.
The practice sessions will continue until the championships and perhaps
longer if you are interested :-)

Winning the championships will give your team a ticket to NWERC, usually
the university will send two teams for this event which is in the
Netherlands in November this year. To determine who gets to go, there
will be a qualification round where people compete on their own. The
qualification is held the saturday before the Danish Championships. More
information on this will follow in the coming weeks. We can however
already say that three of the six people that were sent last year are
now too old to compete, so there is definitely a good chance to qualify yourself!

Further reading:

http://www.netcompany.com/dm
http://ncpc.idi.ntnu.no/ncpc2012/

The registration page for the danish championships will hopefully open soon!

If you have any questions feel free to send me an email.

Best,
Jesper

Training Fall 2012

Training starts in 10th of September at 14.30 in Stibitz-117. First we do the exercises and then we go through the solutions.

Date Place Problems
10-09 Stibitz Problems
17-09 Stibitz Problems
24-09 Stibitz Problems

Training Spring 2012

We will meet in stibitz April 4th and do some exercises and discuss what programming contests are about

Date Place Problems
04-04 Stibitz Problems

DM i programmering 2011 (Danish Programming Championship)

We are happy to announce that again this year we will be one of the two sites for the Danish Programming Championship sponsored by Netcompany A/S!!
The championship will take place on October 1st from 10.30 - 19.00. The event will consist of a programming contest part and afterwards there will be free pizza and beer along with a run through of the problems. Last year the event was very successful and we hope to see a high attendance again this year! But in order for this to happen you have to sign up, so grab your friends and bring them along. During the contest there will be free food and beverages, so all you have to do is send me (jasn at cs dot au dot dk) an email with team members and a team name. For further information see Netcompany's article

Training in Q1 2011

We will be meeting in Stibitz tuesdays from 14-17 in Stibitz-123 where we will practice our problem solving skills. Usually we will have around 5 practice problems requiring different techniques. At the end of the session we will go over the problem and describe our solutions

Date Place Problems
30-08 Stibitz Problems
06-09 Stibitz Problems
13-09 Stibitz Problems
20-09 Stibitz Problems
27-09 Stibitz Problems