Συχνές ερωτήσεις
Εγγραφή και συμμετοχή
Ναι. Η εγγραφή στον ΠΔΠ γίνεται ατομικά, χωρίς να απαιτείται η μεσολάβηση σχολείου ή εκπαιδευτικού.
Οι προϋποθέσεις συμμετοχής περιγράφονται στον κανονισμό. Αν, αφού τον διαβάσεις, εξακολουθείς να μην είσαι σίγουρος αν μπορείς να συμμετάσχεις, επικοινώνησε μαζί μας.
Θέματα και υποβολές
Οι λύσεις σου πρέπει να είναι γραμμένες σε C++.
Ναι. Συνήθως ισχύει όριο 50 υποβολών ανά πρόβλημα.
Προς το παρόν, μπορείς να ανατρέξεις στο ανεπίσημο αρχείο θεμάτων του ΠΔΠ.
Κανόνες δεοντολογίας
Όχι. Η επίλυση των θεμάτων πρέπει να γίνεται ατομικά, χωρίς συνεργασία ή ανταλλαγή πληροφοριών με άλλους συμμετέχοντες. Διάβασε προσεκτικά τους κανόνες δεοντολογίας.
Όχι. Η απαγόρευση συζήτησης των θεμάτων κατά τη διάρκεια κάθε φάσης ισχύει και για τους εκπαιδευτικούς. Διάβασε προσεκτικά τους κανόνες δεοντολογίας.
Όχι. Δεν επιτρέπεται η χρήση εργαλείων τεχνητής νοημοσύνης για την επίλυση των θεμάτων ή τη συγγραφή των λύσεων που υποβάλλεις. Διάβασε προσεκτικά τους κανόνες δεοντολογίας.
Βαθμολόγηση και πρόκριση
Οι λύσεις βαθμολογούνται αυτόματα, με την εκτέλεση των προγραμμάτων σε διαφορετικές περιπτώσεις ελέγχου. Γι’ αυτό, είναι σημαντικό το πρόγραμμά σου να ακολουθεί πιστά τις προδιαγραφές της εκφώνησης, ιδιαίτερα όσον αφορά τη μορφή της εισόδου και της εξόδου.
Η τελική βαθμολογία σου σε ένα υποπρόβλημα είναι η υψηλότερη βαθμολογία που πέτυχε οποιαδήποτε από τις υποβολές σου σε αυτό το υποπρόβλημα. Η τελική βαθμολογία σου σε ένα θέμα προκύπτει ως το άθροισμα των τελικών βαθμολογιών σου στα υποπροβλήματά του.
Το ότι το πρόγραμμά σου δίνει σωστά αποτελέσματα στις περιπτώσεις ελέγχου που δοκίμασες δε σημαίνει απαραίτητα ότι λειτουργεί σωστά για όλες τις πιθανές εισόδους.
Για παράδειγμα, μπορεί να υπάρχει κάποιο σφάλμα στη λογική που εμφανίζεται μόνο σε συγκεκριμένες περιπτώσεις, να μην έχεις λάβει υπόψη κάποια οριακή περίπτωση (edge case) ή το πρόγραμμά σου να ξεπερνά τα επιτρεπόμενα όρια χρόνου ή μνήμης. Επίσης, το πρόγραμμά σου ενδέχεται να παρουσιάζει μη ορισμένη συμπεριφορά (undefined behavior), με αποτέλεσμα να λειτουργεί διαφορετικά σε άλλα περιβάλλοντα εκτέλεσης.
Όχι απαραίτητα. Στις δύο πρώτες φάσεις, η βαθμολογία που εμφανίζεται αμέσως μετά την υποβολή προκύπτει από ένα περιορισμένο σύνολο ενδεικτικών περιπτώσεων ελέγχου. Μετά τη λήξη της περιόδου υποβολών, οι λύσεις αξιολογούνται εκ νέου σε πολύ περισσότερες περιπτώσεις ελέγχου. Επομένως, η τελική βαθμολογία σου ενδέχεται να διαφέρει από αυτήν που εμφανίστηκε αρχικά.
Όχι, δεν είναι απαραίτητο. Δεν υπάρχει σταθερή βάση πρόκρισης. Το όριο διαμορφώνεται με βάση τις επιδόσεις των διαγωνιζομένων.
Βοήθεια και επικοινωνία
Αρχικά, έλεγξε τον φάκελο ανεπιθύμητης αλληλογραφίας (spam) του email σου. Αν έχει περάσει μία εβδομάδα από την εγγραφή σου χωρίς να λάβεις στοιχεία σύνδεσης ή αν πλησιάζει η λήξη της προθεσμίας υποβολών της Α’ Φάσης, επικοινώνησε μαζί μας.
Μπορείς να υποβάλεις ερώτημα διευκρίνισης μέσα από το σύστημα υποβολών. Η διαδικασία περιγράφεται στον σχετικό οδηγό.
Για τεχνικά ή οργανωτικά ζητήματα σχετικά με τον ΠΔΠ, μπορείς να επικοινωνήσεις μαζί μας. Για απορίες σχετικά με εξάσκηση στον διαγωνιστικό προγραμματισμό ή την προετοιμασία σου για τον ΠΔΠ, μπορείς να απευθυνθείς στην κοινότητα του ΠΔΠ στο Discord.