Τελικά Αποτελέσματα Παγκύπριας Ολυμπιάδας Πληροφορικής 2012

Featured

1 Andreas Stavrou – Lemesos

2 Michael Psalios – Larnaca

3 Savvas Mitsikourides – Larnaca

4 Panayiotis Panayiotou – Lemesos

5 Andreas Soteriou – Larnaca

6 Marios Hadjimichael – Leukosia

7 Giorgos Gavriel – Lemesos

8 Constantinos Diomedous – Larnaca

Congratulations to all for making it this far.
The first 4 will represent Cyprus at the International Olympiad in Informatics and at the Balcan Olympiad in Informatics this year.

Πρόγραμμα για αύριο

Featured

Sample Makefile For Competition

Linux Virtual Machine with basic configuration for PSPO.

Tο αυριανό πρόγραμμα της κατασκήνωσης έχει ως εξής

  • 10:00 – 13:00 Γράφοι, BFS/DFS, Shortest Path (Dijkstra), MST   (‘Αννα Φιλίππου)
    (Περίπου σε κάθε ώρα θα γίνεται ένα μικρό διάλειμμα).
  • 13:00 – 15:00 Γεύμα
  • 15:00 – 17:00 Διαίρει και Βασίλευε: Αποδοτικοί αλγόριθμοι ταξινόμησης  (Χρύσης Γεωργίου)
    (ένα διάλειμμα γύρω στις 16:00).

Εκπαιδευτική Κατασκήνωση 2012

Featured

Την περίοδο των διακοπών του Πάσχα και συγκεκριμένα τις ημερομηνίες 19 Απριλίου με 21 Απριλίου, διοργανώσαμε με την βοήθεια του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου εκπαιδευτική “κατασκήνωση” για τους μαθητές που διακρίθηκαν στον δεύτερο γύρο της Ολυμπιάδας.

Στόχος της κατασκήνωσης είναι η εκπαίδευση των διακριθέντων και η επιλογή της τελικής τετράδας που θα εκπροσωπήσει την Κύπρο στη Παγκόσμια και στη Βαλκανική Ολυμπιάδα.

Τα μαθήματα θα γίνουν στην Πανεπιστημιούπολη του Πανεπιστημίου Κύπρου και θα υπάρχει μεταφορά από και προς το ξενοδοχείο.

Τα έξοδα διαμονής και μεταφοράς από το ξενοδοχείο στην Πανεπιστημιούπολη δεν θα επιβαρύνουν τους μαθητές.

Παρακαλούνται οι διαγωνιζόμενοι να μελετήσουν τις σημειώσεις των διαλέξεων 1 μέχρι και 9 από την σελίδα http://www2.cs.ucy.ac.cy/~dzeina/courses/epl132/schedule.html ΠΡΙΝ την έναρξη της κατασκήνωσης.

Πρόγραμμα Κατασκήνωσης:
19 Απριλίου:

Ομιλητές: Γιάννος Σαζεΐδης, Δημήτρης Ζεϊναλιπούρ
Πρωινό (ώρα έναρξης 10:00):
1.    Αρχές Προγραμματισμού
- Ανατομία Προγράμματος – ΕΠΛ 132. 4
- Δυναμική Μνήμη – ΕΠΛ 132. 9
- Αποσφαλμάτωση

2.    Linked Lists / Stack / Queue – Linear Data Structures ΕΠΛ 132. 10
// για το σπίτι: Linked List Functions – ΕΠΛ 132. 13, 14

Απόγευμα:
3.    τι είναι δομή / αλγόριθμος
τάξη αλγορίθμου / παραδείγματα χρόνου εκτέλεσης (nested loops, αναζήτηση, τετραγωνικές)

4.    Ανδρομή, Δέντρα και Σωροί – ΕΠΛ 231
// για το σπίτι: ΕΠΛ 132. 16, Ασκήσεις 231, Heap Sort

20 Απριλίου:

Ομιλητές: Άννα Φιλίππου, Χρύσης Γεωργίου
Πρωινό:
5.    Γράφοι , BFS/DFS,MST(Prim|Kruskal), Shortest Path (Dijkstra) – ΕΠΛ 231.
// για το σπίτι: Belman-Ford

Απόγευμα:
6.    Ταξινόμηση με D&Q, Merge Sort/Quick Sort

Τελικά Αποτελέσματα Β’ Φάσης Παγκύπριας Μαθητικής Ολυμπιάδας Πληροφορικής

Βάση των κανονισμών της Παγκύπριας Μαθητικής Ολυμπιάδας Πληροφορικής τα τελικά αποτελέσματα του δεύτερου γύρου έχουν ως εξής:

Κατάταξη Χρήστης Τελική Φάση Προκαταρκτική Φάση Τελική Βαθμολογία
1 Giorgos Gavriel  120 210 147
2 Michael Psalios  90 270 144
3 Constantinos Diomedous  130 160 139
4 Andreas Stavrou  90 220 129
5 Marios Hadjimichael  70 250 124
6 Andreas Soteriou  100 170 121
7 Panayiotis Panayiotou  70 220 115
8 Savvas Mitsikourides  90 170 114
9 Rafail Loizou 70 200 109
10 Adamos Ttofari 60 220 108
11 Angelos Pelecanos 80 150 101
12 Andreas Theocharous 40 210 91
13 Rafail Dimitriou 0 210 63
14 Stavros Chryselis 0 180 54

Η τελική βαθμολογία υπολογίζεται ως εξής: 30% Προκαταρκτικής Φάσης + 70% Τελικής Φάσης.
Οι πρώτοι 8 καλούνται στην επόμενη και τελική φάση που αποτελείτε από εκπαιδευτική “κατασκήνωση” και την εξέταση κατάταξης.
Περισσότερες πληροφορίες στους κανονισμούς (http://www.pspo.org.cy/?pageid=120).

Αποτελέσματα Προκρυματικού Β’ Φάσης – 31 Μαρτίου 2012

Οι μαθητές που έχουν επιτύχει βαθμολογία πέραν του 150 (συμπεριλαμβανομένου) καλούντε να συμμετάσχουν στην εξέταση του Β’ Γύρου.

Το εξεταστικό κέντρο για την τελική εξέταση της Β’ φάσης για την Παγκύπρια Μαθητική Ολυμπιάδα Πληροφορικής είναι στη Λεμεσό στο Λύκειο Πολεμιδιών.

Η εξέταση θα ξεκινήσει στις 09:30 και θα έχει δίαρκεια 3 ώρες.

Να είστε στο εξεταστικό κέντρο τουλάχιστον μισή ώρα πιο πριν για να βεβαιωθείτε ότι ο υπολογιστής στον οποίο θα εξεταστείτε δεν έχει κάποιο πρόβλημα και έχει τον compile που χρειάζεσται.

Δικαίωμα συμμετοχής έχουν τα άτομα που έχουν πάρει βαθμό ίσο ή μεγαλύτερο με 50% (150/300) στην προηγούμενη φάση. Ακολουθεί ο κατάλογος αποτελεσμάτων:

Κατάταξη Χρήστης Βαθμολογία
1 Michael Psalios 270
2 George Eleftheriou 260
3 Marios Hadjimichael 250
4 Andreas Stavrou 220
5 Panayiotis Panayiotou 220
6 Adamos Ttofari 220
7 Andreas Theocharous 210
8 Giorgos Gavriel 210
9 Rafail Dimitriou 210
10 Rafail Loizou 200
11 Stavros Chryselis 180
12 Savvas Mitsikourides 170
13 Andreas Soteriou 170
14 Constantinos Diomedous 160
15 Angelos Pelecanos 150
16 Stylianos Milisavljevic 90
17 Dimitris Kousoulides 70
18 Arsenios Hadjikyriacou 50

Τρένα

 

Εκφώνηση

Στη Αριάδνη αρέσει να ταξιδεύει με το τρένο. Κάθε φορά που επισκέπτεται μία χώρα προσπαθεί να επισκεφθεί τις διάφορες πόλεις με το τρένο. Δυστυχώς όμως δεν είναι πάντοτε εφικτό να επισκέπτεται την πόλη που επιθυμεί. Βοηθήστε την Αριάδνη φτιάχνοντας ένα πρόγραμμα που θα δέχεται το δρομολόγιο των τρένων, την πόλη αναχώρησης και την πόλη άφιξης και θα ενημερώνει την Αριάδνη αν είναι εφικτή ή όχι η επίσκεψη της. Σε περίπτωση θετικής απάντησης να τυπώνονται και οι ενδιάμεσες πόλεις από όπου περνά το τρένο.


Δεδομένα εισόδου (αρχείο “train.in”)

Οι πόλεις είναι αριθμημένες με συνεχόμενους ακέραιους αριθμούς από το μηδέν μέχρι το Ν (Ν<=1000). Στην αρχή δίνονται 2 ακέραιοι αριθμοί που αντιστοιχούν στην πόλη αναχώρησης και στην πόλη άφιξης. Στη συνέχεια ακολουθεί το δρομολόγιο των τρένων που αποτελείται από ζευγάρια ακεραίων αριθμών (Α Β) που υποδηλώνει την ύπαρξη δρομολογίου από την πόλη Α στην πόλη Β
Σημείωση: Η ύπαρξη δρομολογίου από την πόλη Α στην Β δεν υποδηλώνει και την ύπαρξη δρομολογίου από την Β στην Α.


Δεδομένα εξόδου (αρχείο “train.out”)

Το πρόγραμμα θα τυπώνει τον αριθμό -1 σε περίπτωση που δεν υπάρχει σύνδεση μεταξύ των δύο πόλεων, ενώ στην αντίθετη περίπτωση θα τυπώνει όλες τις πόλεις ξεκινώντας από την πόλη αναχώρησης μέχρι και την πόλη άφιξης.


Περιορισμοί

  • Όριο χρόνου εκτέλεσης: 1 sec.
  • Όριο μνήμης: 64 MB.

Παράδειγμα εισόδου

1 4
0 1
1 5
4 1
2 3
1 2
0 4

Παράδειγμα εξόδου

-1

Παράδειγμα εισόδου 2

2 1
5 1
6 2
2 4
4 5
0 1
1 3

Παράδειγμα εξόδου 2

2
4
5
1

Ενοικίαση Κανό (PSPO round 2 2008)

Εκφώνηση

Σε ένα ρυάκι υπάρχουν n εμπορικοί σταθμοί που αριθμούνται από 1 έως n. Σε κάθε σταθμό i μπορείς να ενοικιάσεις κανό το οποίο είναι δυνατό να επιστραφεί σε οποιοδήποτε άλλο σταθμό j > i. Ζητείται να γραφεί πρόγραμμα το οποίο δέχεται ως είσοδο ένα πίνακα C(i, j) που αντιπροσωπεύει το κόστος ενοικιάσεως από τον σταθμό i έως το σταθμό j (για κάθε 1<=i, j<=n) και επιστρέφει τη πιο φθηνή διαδρομή ενοικιάσεων από το σταθμό 1 έως το σταθμό n. Μπορείτε να υποθέσετε ότι C(i,i)=0, και ότι δεν επιτρέπεται να πάτε αντίθετα στο ρεύμα.


Δεδομένα εισόδου (αρχείο “cano.in”)

Η πρώτη γραμμή εισόδου αποτελείται από ένα θετικό ακέραιο αριθμό n που
αντιπροσωπεύει τον αριθμό των σταθμών. Οι επόμενες n γραμμές αποτελούνται από n ακέραιους αριθμούς η κάθε μια, οι οποίοι διαχωρίζονται με κενό διάστημα και έχουν τιμές μικρότερες από 1000.


Δεδομένα εξόδου (αρχείο “cano.out”)

Το πρόγραμμα πρέπει να επιστρέφει δύο γραμμές εξόδου. Η πρώτη γραμμή εξόδου θα πρέπει να αποτελείται από ένα θετικό ακέραιο αριθμό m που αντιπροσωπεύει τον αριθμό των ενοικιάσεων της πιο φθηνής διαδρομής. Η δεύτερη γραμμή θα πρέπει να αποτελείται από m+1 ακέραιους αριθμούς που υποδηλώνουν τους σταθμούς της πιο φθηνής διαδρομής από τον σταθμό 1 έως το σταθμό n.


Περιορισμοί

  • Όριο χρόνου εκτέλεσης: 1 sec.
  • Όριο μνήμης: 64 MB.

Παράδειγμα εισόδου

4
0 2 3 7
0 0 2 4
0 0 0 2
0 0 0 0

Παράδειγμα εξόδου

3
1 3 4

Δεύτερος Γύρος Παγκύπριας Ολυμπιάδας Πληροφορικής

Το πρώτο πρόβλημα του δεύτερου γύρου έχει αναρτηθεί εδώ.

Το δεύτερο πρόβλημα του δεύτερου γύρου έχει αναρτηθεί εδώ.

Το τρίτο και τελευταίο πρόβλημα του δεύτερου γύρου έχει αναρτηθεί εδώ.

Δικαίωμα συμμετοχής έχουν μόνο τα άτομα που έχουν προκριθεί από τον πρώτο γύρο.

Το ηλεκτρονικό σύστημα θα είναι online σύντομα.