Καλησπέρα σε όλους,
Είμαι καινούργιος στον διαγωνισμό και φέτος υπέβαλα πρώτη φορά λύση(σε c++) για τον διαγωνισμό και μου έβγαζε σφάλματα ενώ στον δικό μου compiler(Visual Studio) τα έβγαζε εντάξει. Μετά από λίγο ψάξιμο, βρήκα ότι αυτά τα λάθη που μου έβγαζε ήταν επειδή χρησιμοποιούσα μια πιο πρόσφατη έκδοση της C++ σε σχέση με το compiler του ΠΔΠ. Ευτυχώς εγώ τελικά βρήκα λύση για να δουλέψει και στα δύο, αλλά ξέρουμε τι γίνεται σχετικά με αυτό και αν πρόκειται να αναβαθμισθεί;
Edit: Σόρρυ αν αυτό είναι repost
Αρχαία version c++?
- Κηπουρίδης
- Δημοσιεύσεις: 397
- Εγγραφή: Παρ Φεβ 05, 2010 5:05 pm
Re: Αρχαία version c++?
Καλησπέρα και καλώς όρισες στο forum!
Κοιτώντας τα παλιά θέματα του διαγωνισμού, είδα ότι χρησιμοποιούνται οι εξής εντολές για μεταγλώττιση:
C: gcc -std=c99 -O2 -DCONTEST -s -static -lm
C++: g++ -std=c++11 -O2 -DCONTEST -s -static -lm
Free Pascal: fpc -O2 -dCONTEST –XS
Java: javac
Δε γνωρίζω αν υπάρχει κάποιος σκοπός να αλλάξει αυτό. Έχω την εντύπωση ότι το σκεπτικό του διαγωνισμού είναι να δίνεται προτεραιότητα στους αλγορίθμους, και όχι στην βαθιά γνώση της γλώσσας, οπότε δε το βλέπω να αλλάζει σύντομα.
Πάντως αν μπορείς να κάνεις μια συνοπτική παρουσίαση του τι άλλαξες, ίσως βοηθήσεις και επόμενους!
Καλή σου συνέχεια, και εδώ είμαστε για ό,τι θες να συζητήσουμε.
Κοιτώντας τα παλιά θέματα του διαγωνισμού, είδα ότι χρησιμοποιούνται οι εξής εντολές για μεταγλώττιση:
C: gcc -std=c99 -O2 -DCONTEST -s -static -lm
C++: g++ -std=c++11 -O2 -DCONTEST -s -static -lm
Free Pascal: fpc -O2 -dCONTEST –XS
Java: javac
Δε γνωρίζω αν υπάρχει κάποιος σκοπός να αλλάξει αυτό. Έχω την εντύπωση ότι το σκεπτικό του διαγωνισμού είναι να δίνεται προτεραιότητα στους αλγορίθμους, και όχι στην βαθιά γνώση της γλώσσας, οπότε δε το βλέπω να αλλάζει σύντομα.
Πάντως αν μπορείς να κάνεις μια συνοπτική παρουσίαση του τι άλλαξες, ίσως βοηθήσεις και επόμενους!
Καλή σου συνέχεια, και εδώ είμαστε για ό,τι θες να συζητήσουμε.
Λύσεις θεμάτων ΠΔΠ: https://pdp-archive.github.io/
Μπούσουλας διαβάσματος ΠΔΠ: http://snf-800715.vm.okeanos.grnet.gr/PDP/
Tutorials: https://kallinikos.github.io/
Επίσημο forum ΠΔΠ: https://www.pdpforum.eu.org/forum/
Μπούσουλας διαβάσματος ΠΔΠ: http://snf-800715.vm.okeanos.grnet.gr/PDP/
Tutorials: https://kallinikos.github.io/
Επίσημο forum ΠΔΠ: https://www.pdpforum.eu.org/forum/
-
- Δημοσιεύσεις: 9
- Εγγραφή: Δευ Φεβ 01, 2021 6:25 pm
Re: Αρχαία version c++?
Ευχαριστώ καταρχάς
Σχετικά με τον κώδικα αυτό που χρησιμοποιούσα ήταν ένα lambda expression
Προσπάθησα να γίνω όσο πιο κατανοητός γίνεται χωρίς να δώσω κάποια απάντηση στο θέμα του ΠΔΠ καθώς ακόμη οι υποβολές είναι ανοικτές.
Ευχαριστώ παρεμπιπτόντως για την απάντηση, επίσης μια άλλη γρήγορη ερώτηση καθώς είμαι νέος εδώ πέρα. Μήπως υπάρχει κανένα "chat room" ή community από άτομα που συμμετέχουν στον διαγωνισμό, εκτός από αυτό το φόρουμ?Γιατί αυτό θα ήταν πολύ ενδιαφέρον νομίζω(φάση discord ή κάτι αντίστοιχο)
Σχετικά με τον κώδικα αυτό που χρησιμοποιούσα ήταν ένα lambda expression
- Spoiler: show
Προσπάθησα να γίνω όσο πιο κατανοητός γίνεται χωρίς να δώσω κάποια απάντηση στο θέμα του ΠΔΠ καθώς ακόμη οι υποβολές είναι ανοικτές.
Ευχαριστώ παρεμπιπτόντως για την απάντηση, επίσης μια άλλη γρήγορη ερώτηση καθώς είμαι νέος εδώ πέρα. Μήπως υπάρχει κανένα "chat room" ή community από άτομα που συμμετέχουν στον διαγωνισμό, εκτός από αυτό το φόρουμ?Γιατί αυτό θα ήταν πολύ ενδιαφέρον νομίζω(φάση discord ή κάτι αντίστοιχο)
Re: Αρχαία version c++?
Ναι, αν ενδιαφέρεσαι υπάρχει αυτός ο discord server (https://discord.gg/T8Ycgba6J3) που φτιάχτηκε πέρυσι από έναν άλλον διαγωνιζόμενο. Είναι μέσα ~60 άτομα αλλά τους τελευταίους μήνες δεν είναι και πολύ ενεργός.
Επίσης, δεν ξέρω αν το έχεις υπόψη σου αλλά, θα σου πρότεινα να συμμετέχεις στις κλήσεις που διοργανώνει ο Βαγγέλης (@Κηπουρίδης) για τις μηνιαίες προκλήσεις του φόρουμ. Μπορείς να βρεις την τρέχουσα πρόκληση του Φεβρουαρίου εδώ viewtopic.php?f=3&t=2511. Νομίζω ότι είναι ένας πολύ ωραίος τρόπος για να γνωριστείς και με άλλους διαγωνιζόμενους
Τέλος, υπάρχει άλλος ένας international discord server (https://discord.gg/algorithms) που έχει πολλούς competitive programmers από όλον τον κόσμο και κυρίως από την κοινότητα του codeforces.
Επίσης, δεν ξέρω αν το έχεις υπόψη σου αλλά, θα σου πρότεινα να συμμετέχεις στις κλήσεις που διοργανώνει ο Βαγγέλης (@Κηπουρίδης) για τις μηνιαίες προκλήσεις του φόρουμ. Μπορείς να βρεις την τρέχουσα πρόκληση του Φεβρουαρίου εδώ viewtopic.php?f=3&t=2511. Νομίζω ότι είναι ένας πολύ ωραίος τρόπος για να γνωριστείς και με άλλους διαγωνιζόμενους
Τέλος, υπάρχει άλλος ένας international discord server (https://discord.gg/algorithms) που έχει πολλούς competitive programmers από όλον τον κόσμο και κυρίως από την κοινότητα του codeforces.
-
- Δημοσιεύσεις: 9
- Εγγραφή: Δευ Φεβ 01, 2021 6:25 pm
Re: Αρχαία version c++?
Αααα πολύ ωραία ευχαριστώ chpipis.
Να σου πω την αλήθεια είδα λίγο την τελευταία πρόκληση και σκέφτομαι να πάρω μέρος απλά λογικά θα την δω από τετάρτη εξ ολοκλήρου .
Ευχαριστώ όλους πάντως, θα με βρείτε και στο discord πλέον αν είναι
Να σου πω την αλήθεια είδα λίγο την τελευταία πρόκληση και σκέφτομαι να πάρω μέρος απλά λογικά θα την δω από τετάρτη εξ ολοκλήρου .
Ευχαριστώ όλους πάντως, θα με βρείτε και στο discord πλέον αν είναι