Κηπουρίδης έγραψε:Πρέπει να το κλείσεις ολόκληρο σε μια μεγάλη for που να ελατώνει το k ώστε να ελέγχεις και τις περιπτώσεις που το k είναι μικρότερο του K που σε δίνεται .
Το έχω κάνει αυτό.
Μήπως ο κώδικάς σου δεν υπολογίζει σωστά τον ελάχιστο αριθμό αντικαταστάσεων;
Θα μπορούσε να μου δώσει κανείς κάποια βοήθεια για τα τρία πρώτα προβλήματα της 2.3; Δεν έχω ιδέα τι πρέπει να κάνω.
Παιδιά, έχω κολλήσει στο dna... Μου βγάζει όλα τα τεστ σωστά ΕΚΤΩΣ του 10!
Πού μπορεί να έχω λάθος; Απ' ό,τι είδα ο αλγόριθμος που ακολουθώ πρέπει να είναι παρόμοια σκέψη με του Κηπουρίδη.
---------------------------
λύθηκε, δήλωνα λάθος ορισμό μεγέθους του πίνακα που θα χρησιμοποιούσα και η βλακεία δε μου πέταγε segmentation fault στο Hellenico.
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.
Το έκανα αυτό
βασικά σκαρφίστικα κάτι λίγο τρελό: αντί να κάνω ακριβώς σορτάρισμα λίγο πολύ έβαζα τους αριθμούς με τη σωστή σειρά και μετρούσα τις αλλαγές.
;p
errietta έγραψε:
Το έκανα αυτό
βασικά σκαρφίστικα κάτι λίγο τρελό: αντί να κάνω ακριβώς σορτάρισμα λίγο πολύ έβαζα τους αριθμούς με τη σωστή σειρά και μετρούσα τις αλλαγές.
;p
εε....... το ίδιο πράγμα δεν έκανες; μονάχα που μετρούσες τις αλλαγές.
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.
errietta έγραψε:
Το έκανα αυτό
βασικά σκαρφίστικα κάτι λίγο τρελό: αντί να κάνω ακριβώς σορτάρισμα λίγο πολύ έβαζα τους αριθμούς με τη σωστή σειρά και μετρούσα τις αλλαγές.
;p
εε....... το ίδιο πράγμα δεν έκανες; μονάχα που μετρούσες τις αλλαγές.
Ναι αλλά αντί να κάνω αντικαταστάσεις με τη λογική που έχουν τα σωρταρίσματα μέτρισα πόσες φορές εμφανίζεται το κάθε νούμερο και μετά τα έβαλα από την αρχή με τη σειρα δεν ξέρω αν κατάλαβες τι εννοώ
errietta έγραψε:
Το έκανα αυτό
βασικά σκαρφίστικα κάτι λίγο τρελό: αντί να κάνω ακριβώς σορτάρισμα λίγο πολύ έβαζα τους αριθμούς με τη σωστή σειρά και μετρούσα τις αλλαγές.
;p
εε....... το ίδιο πράγμα δεν έκανες; μονάχα που μετρούσες τις αλλαγές.
Ναι αλλά αντί να κάνω αντικαταστάσεις με τη λογική που έχουν τα σωρταρίσματα μέτρισα πόσες φορές εμφανίζεται το κάθε νούμερο και μετά τα έβαλα από την αρχή με τη σειρα δεν ξέρω αν κατάλαβες τι εννοώ
ααααα πιστεύω ναι, ουσιαστικά έτσι λύνεται το πρόβλημα αυτό... *ουψ!*
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.
Παιδιά δεν μπορώ να καταλάβω τι λάθος κάνω στο 3ο πρόβλημα της ενότητας 1.4 . Πιστεύω ότι η διαδικασία μου είναι σωστή εώς ένα σημείο.
Το λάθος μου πρέπει να είναι στο τέλος που ζητάει
"Ο αριθμός θα πρέπει να είναι στρογγυλοποιημένος στο 3ο δεκαδικό ψηφίο. "
Εάν δεν κάνω λάθος ζητάει στρογγυλοποιήση στα χιλιοστά.
sotiris έγραψε:Παιδιά δεν μπορώ να καταλάβω τι λάθος κάνω στο 3ο πρόβλημα της ενότητας 1.4 . Πιστεύω ότι η διαδικασία μου είναι σωστή εώς ένα σημείο.
Το λάθος μου πρέπει να είναι στο τέλος που ζητάει
"Ο αριθμός θα πρέπει να είναι στρογγυλοποιημένος στο 3ο δεκαδικό ψηφίο. "
Εάν δεν κάνω λάθος ζητάει στρογγυλοποιήση στα χιλιοστά.
Σωτήρη ρώτησα τον καθηγητή της φυσικής μου εχθές. Πιστευω πως ξέρει, και λέει πως στρογγυλοποιημένο στο 3ο δεκαδικό ψηφίο είναι π.χ. ο αρθμός:
1,25916689 σε 1,26000000
Γιατί το 3ο δεκαδικό ψηφίο είναι στρογγυλοποιημένο... Παρόλα αυτά η διατύπωση μπορεί να μην αντιστιχεί σε αυτό που ζητάει η άσκηση, οπότε θα μπορούσε να σε βοηθήσει κάποιος που έχει κάνει ήδη την άσκηση.
Κηπουρίδης έγραψε:Δεν χρειάζεται τίποτα , βρείτε εσείς τον σωστό αριθμό και εκτυπώστε τον έτσι :
fprintf ( out , "%.3lf\n" , MaxM ) ;
Κι είστε κομπλέ .
Εγώ βασικά εκτύπωνα
fprintf(fout,"%.3f\n",total);
δοκίμασα το fprintf(fout,"%.3lf\n",total); που είπες αλλά δεν άλλαξε κάτι. Συνέχεια μου βγάζει σωστά μόνο το 1ο και το 5ο τεστ.
Κηπουρίδης έγραψε:Δεν χρειάζεται τίποτα , βρείτε εσείς τον σωστό αριθμό και εκτυπώστε τον έτσι :
fprintf ( out , "%.3lf\n" , MaxM ) ;
Κι είστε κομπλέ .
Εγώ βασικά εκτύπωνα
fprintf(fout,"%.3f\n",total);
δοκίμασα το fprintf(fout,"%.3lf\n",total); που είπες αλλά δεν άλλαξε κάτι. Συνέχεια μου βγάζει σωστά μόνο το 1ο και το 5ο τεστ.
Αυτό που λέει ο Κηπουρίδης, Σωτήρη, είναι ότι ΔΕΝ ΧΡΕΙΑΖΕΤΑΙ ΚΑΘΟΛΟΥ ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΠΙΟ ΠΡΙΝ.
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.
Στην ενότητα 2.1 με μπερδεύει το 2ο πρόβλημα με τα "Φώτα" και το 3ο με τα "Ρολόγια".
Στα "Φώτα" δεν έχω πρόβλημα στο διάβασμα του αρχείου απλώς με μπερδεύει λίγο σχετικά με τις καταστάσεις που αναφέρει. Στα ρολόγια αυτό που με μπερδεύει όταν λέει δεξιόστροφα , όπως το βλέπω προς στα <- ή προς τα ->? Μάλλον το 2ο.Και για να γίνει μία κίνηση δεν πρέπει πέρας και αρχή να συμφωνούν?
sotiris έγραψε:Στην ενότητα 2.1 με μπερδεύει το 2ο πρόβλημα με τα "Φώτα" και το 3ο με τα "Ρολόγια".
Στα "Φώτα" δεν έχω πρόβλημα στο διάβασμα του αρχείου απλώς με μπερδεύει λίγο σχετικά με τις καταστάσεις που αναφέρει. Στα ρολόγια αυτό που με μπερδεύει όταν λέει δεξιόστροφα , όπως το βλέπω προς στα <- ή προς τα ->?
1) Ξεμπερδέψου, μην ζητάς έτοιμο walkthrough!
2) ... όπως γυρνάει το ρολόι ...
Μπορεί να μου διευκρινίσει κάποιος στο Έλεγχος Εταιρειών στη 2.3 τι εννοεί ότι "Η εταιρεία Α = Η εταιρεία Β" και "Η Εταιρεία A ελέγχει K (K >= 1) εταιρείες C1, ..., CK όπου η κάθε εταιρεία Ci κατέχει xi% της εταιρείας B και x1 + .... + xK > 50%";
Επίσης, μπορεί να με βοηθήσει κάποιος στο Αγώνας Δρόμου στη 2.3; Τα testcases 8 και 9 βγαίνουν λανθασμένα.
Δεν μπορώ να καταλάβω τι εννοεί , αν πόσταρες ολόκληρα τα κείμενα όμως μπορεί να καταφέρναμε να βοηθήσουμε ( δεν έχουν φτάσει οι περισσότεροι ως εκεί ) .