Σελίδα 2 από 6

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Σάβ Δεκ 20, 2008 3:09 pm
από ioannidis007
Εγώ δε το έχω λύσει ακόμα :P. Σε τί χρόνο το λύνετε εσείς? Η χαζή λύση είναι σε O(n^2), αλλά βάζω στοίχημα ότι μπορεί να βγεί σε O(nlogn). Θα το προσπαθήσω...

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Σάβ Δεκ 20, 2008 3:25 pm
από stathis
ioannidis007 έγραψε:Εγώ δε το έχω λύσει ακόμα :P. Σε τί χρόνο το λύνετε εσείς? Η χαζή λύση είναι σε O(n^2), αλλά βάζω στοίχημα ότι μπορεί να βγεί σε O(nlogn). Θα το προσπαθήσω...
L+C, σε υπολογιστή με infinite ταχύτητα δίσκου. :P
Πρακτικά, 260ms σε Core 2 Duo, 2.2GHz.

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Σάβ Δεκ 20, 2008 3:29 pm
από bour1992
Η λυση μου εγινε δεκτη αλλα στα testcase 1,2 και 3 μου γραφει χρονο 0.000sec.
Αυτο σημαινει πως υπαρχει καποιο προβλημα ή οχι?

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Σάβ Δεκ 20, 2008 4:39 pm
από stathis
bour1992 έγραψε:Η λυση μου εγινε δεκτη αλλα στα testcase 1,2 και 3 μου γραφει χρονο 0.000sec.
Αυτο σημαινει πως υπαρχει καποιο προβλημα ή οχι?
Όχι, δεν υπάρχει πρόβλημα.
Τα test cases 1, 2, 3 είναι τα μικρότερα.

Ειδικότερα, συνήθως το 1ο που δίνουν στην εκφώνηση είναι το 1ο και στο grader, και το 2ο επίσης το 2ο αντίστοιχα. Για το 3ο είναι φαντάζομαι λίγο έως αρκετά πιο μεγάλο απ' το 2ο.

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Δεκ 21, 2008 1:44 pm
από georgeha98
Μήπως ξέρει κανείς αν επιτρέπεται η χρήση ansistring(Pascal) για τον διαγωνισμό, ή που μπορώ να το μάθω???

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Δεκ 21, 2008 2:05 pm
από stathis
georgeha98 έγραψε:Μήπως ξέρει κανείς αν επιτρέπεται η χρήση ansistring(Pascal) για τον διαγωνισμό, ή που μπορώ να το μάθω???
Λογικά θα επιτρέπεται.
Αν θέλεις στείλε στο info@pdp.gr

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Δεκ 21, 2008 5:10 pm
από feedWARd
Η λύση όλων σας είναι Θ(L*C). Εφόσον το output είναι της τάξης L*C, τόσο θα κάνει και στην καλύτερη περίπτωση το πρόγραμμα σας. Τα low-level optimizations δεν έχουν θέση στην πολυπλοκότητα του αλγορίθμου.

Λευτέρη, το έχασες το στοίχημα... Αύριο θα έρθω από το σπίτι σου να παραλάβω τις μπύρες που μου χρωστάς :D

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Δεκ 21, 2008 5:33 pm
από stathis
feedWARd, υπάρχουν κι άλλοι τρόποι να το λύσεις. Η λύση στη καλύτερη περίπτωση μπορεί να είναι O((L/2)+C), διότι το output μπορεί να γίνει τόσο, κάνοντας L/2 φορές κλήση σε συναρτήσεις output.

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Δεκ 21, 2008 5:41 pm
από feedWARd
Για να τυπώσεις Ν χαρακτήρες, θες Ο(Ν)... Το οτί καλείς μια συνάρτηση δεν σημαίνει οτί έχεις Ο(1).

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Δεκ 21, 2008 5:45 pm
από stathis
Σωστό, αλλά όταν κάνει μια συνάρτηση initialize και free, χάνεις ΠΟΛΥ χρόνο.

Συμφωνώ ότι αλγοριθμικά ισχύει το δικό σου, αλλά μόνο στη θεωρία όπως δε παρατήρησα ότι είπες. :P
Η θεωρία των αλγορίθμων είναι σαν τη μηχανή Carnot.

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Δευ Δεκ 22, 2008 1:25 am
από feedWARd
Σου είπα, τα low-level optimizations δεν έχουν σχεση με τον αλγόριθμο (άρα το Ο((L/2) + C) είναι άκυρο).

Αυτά :lol:

Λεύτερη, τελικά δεν μπορώ αύριο. Θα ρθω μεθαύριο :P

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Δευ Δεκ 22, 2008 5:39 pm
από ioannidis007
Γιάννη έχεις δίκιο, ή μάλλον εγώ είπα βλακεία :D
Οι μπύρες μου είναι όλες δικές σου!

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Τρί Ιαν 13, 2009 10:48 pm
από georgeha98
Παιδιά, μήπως γνωρίζει κανείς αν επιτρέπεται η χρήση ansistring(pascal) για τον διαγωνισμό?

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Τρί Ιαν 13, 2009 11:47 pm
από stathis
georgeha98 έγραψε:Παιδιά, μήπως γνωρίζει κανείς αν επιτρέπεται η χρήση ansistring(pascal) για τον διαγωνισμό?
Λογικά επιτρέπεται, δε βρίσκω λόγο για να μην επιτραπεί.

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Φεβ 08, 2009 1:47 pm
από kernelpanic
Αύριο Δευτέρα 9/2/2009 όποιος θέλει δίνει ένα hint για τη λύση... ;)

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Φεβ 08, 2009 3:28 pm
από bour1992
Τα αποτελεσματα της Α' φασης ποτε βγενουν?

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Φεβ 08, 2009 3:34 pm
από kernelpanic
Απ'άυριο. ;)

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Κυρ Φεβ 08, 2009 10:21 pm
από stathis
Αφού κλείσει το σύστημα αξιολόγησης προτείνω να ποστάρουμε όλοι τις λύσεις μας (θα ρωτήσω και την ΟΕ αν επιτρέπεται αυτό για σιγουριά).

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Δευ Φεβ 09, 2009 12:57 am
από chris
Άντε πότε θα βγούν τα αποτελέσματα! Είναι 12:02!

Σύμφωνα με την δικιά μου ώρα...

Re: Α' φάση 21ου ΠΔΠ - "Το ψηφιδωτό του Μεγάλου Αλεξάνδρου"

Δημοσιεύτηκε: Δευ Φεβ 09, 2009 2:20 am
από eparon
ε κάτσε να ελέγξει όλες τις υποβολές από όλα τα testcases.... ;)
πάντως εμένα όταν έδινα να τι ώρα μου ήρθε η απάντηση για την Α Φάση
from: <info@pdp.gr>
to: -----
date: Sun, Feb 4, 2007 at 3:44 AM
subject: Αναφορά Βαθμολογίας για τον ΠΔΠ19-Α
mailed-by: gmail.com
:)