THMMY.gr

Τμήμα-Πανεπιστήμιο-Παιδεία => IEEE => Topic started by: christinette on October 04, 2013, 22:14:59 pm



Title: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 04, 2013, 22:14:59 pm
Για 7η συνεχή χρονιά το Φοιτητικό Παράρτημα ΙΕΕΕ του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης με χαρά προσκαλεί τους φοιτητές και υποψήφιους διδάκτορες να λάβουν μέρος στον παγκόσμιο 24ωρο διαγωνισμό προγραμματισμού IEEEXtreme, που διοργανώνει το ΙΕΕΕ!

Πρόκειται για μια ακαδημαϊκή πρόκληση, κατά την οποία ομάδες φοιτητών διαγωνίζονται για 24 ώρες συνεχόμενα με σκοπό να λύσουν ένα σετ από προγραμματιστικά και αλγοριθμικά προβλήματα κλιμακούμενης δυσκολίας.

Οι διαγωνιζόμενοι έχουν τη δυνατότητα να σχηματίσουν μέχρι και τριών ατόμων ομάδες και να επιλύσουν τα φετινά προβλήματα χρησιμοποιώντας C, C++, C#, Java, Python, Ruby, Perl και PHP.

Οι εγγραφές έχουν ξεκινήσει και θα είναι ανοιχτές μέχρι τις 10 Οκτωβρίου 2013 00.00 (UTC). Ο διαγωνισμός θα λάβει χώρα στις 26 Οκτωβρίου 2013 και ώρα 00.00 (UTC).

Προϋποθέσεις συμμετοχής:

     •   Όλοι οι διαγωνιζόμενοι μιας ομάδας πρέπει να είναι Student ή Graduate Student Members. Οι ομάδες που αποτελούνται αποκλειστικά από Student Members μπορούν να απαρτίζονται μέχρι 3 άτομα, ενώ οι αντίστοιχες ομάδες των Graduate Student Members μέχρι 2. Η εγγραφή είναι δωρεάν.

     •   Σε κάθε ομάδα αντιστοιχεί ένας επιβλέποντας καθηγητής. Για να ολοκληρωθεί η εγγραφή σας στο διαγωνισμό, θα πρέπει ένα μέλος από κάθε ομάδα να στείλει mail στο ieee.auth.sb@gmail.com , για να λάβει το ID του επιβλέποντα, το οποίο θα χρησιμοποιήσει κατά τη διαδικασία εγγραφής. Στο mail θα πρέπει να αναγράφονται τα ονόματα όλων των μελών της ομάδας, το IEEE ID Membership, καθώς και το όνομα της ομάδας.

     •   Οι εγγραφές γίνονται στο site https://xtreme.vtools.ieee.org/ . Η εγγραφή γίνεται ανά ομάδα και όχι ανά άτομο!

So, you think you can code? Ξεκινήστε να σχηματίζετε ομάδες με τους φίλους σας και πάρτε μέρος στο συναρπαστικό διαγωνισμό IEEEXtreme! Όλοι οι ενεργοί συμμετέχοντες θα λάβουν ένα IEEEXtreme 2013 Τ-Shirt και πολλά άλλα δώρα.

Στο παρακάτω σύνδεσμο μπορείτε να βρείτε Frequently Asked Questions και ότι άλλο χρειάζεται να γνωρίζετε για το διαγωνισμό.
http://www.ieee.org/membership_services/membership/students/awards/xtreme_faq.html#sect1

Αν παρόλ’αυτά συνεχίζετε να έχετε απορίες ή δυσκολίες κατά την εγγραφή σας, μη διστάσετε να επικοινωνήσετε μαζί μας στο ieee.auth.sb@gmail.com .

Την Τρίτη 8 Οκτωβρίου μετά τις 19.00, μέλη του Παραρτήματος θα είναι διαθέσιμα να σας βοηθήσουν και να απαντήσουν σε ερωτήσεις σχετικά με το διαγωνισμό, αλλά και για να βοηθήσουν στο σχηματισμό ομάδων σε περίπτωση ατομικών δηλώσεων. Το μέρος θα ανακοινωθεί σύντομα.

(https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/558839_604630082921116_68355263_n.jpg)


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 04, 2013, 22:18:28 pm
Στο topic αυτό μπορείτε να συζητάτε και για σχηματισμούς ομάδων. Θα σας πρότεινα οι ομάδες που σχηματίζετε να έχουν το μέγιστο αριθμό ατόμων, γιατί θα σας διευκολύνει πολύ στις "βάρδιες" κατά τη διάρκεια του διαγωνισμού.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 05, 2013, 13:20:24 pm
utr! Ήδη η πρώτη ομάδα σχηματίστηκε!  ;)


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 06, 2013, 12:32:45 pm
Τα βραβεία του περσινού διαγωνισμού

All active participants in the competition will receive a certificate, T-shirt, and give-aways for their effort and activity. The winning team members will receive an expenses-paid trip to an IEEE conference of their choice, anywhere around the world. Roundtrip coach airline tickets for each winner from winner’s preferred major metropolitan airport to the conference destination, conference registration fees, and a two night hotel stay (confirmation pending) will be provided by IEEE for winning team members.

Φέτος κάτι ακούγεται ότι στα give-aways των top ομάδων μπορεί να περιλαμβάνονται και iPads.  8))


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 07, 2013, 16:22:14 pm
Αύριο Τρίτη 8/10 από τις 19.00 μέχρι τις 20.30, θα βρίσκονται στη Νησίδα Υπολογιστών "Βεργίνα" μέλη του Παραρτήματός μας, για να εξυπηρετήσουν όσους ενδιαφέρονται για δήλωση συμμετοχής και έχουν απορίες σχετικά με το διαγωνισμό IEEEXtreme 7.0 . Επίσης, όσοι ενδιαφέρεστε να εγγραφείτε ή να ανανεώσετε τη συνδρομή σας στο ΙΕΕΕ, μπορείτε να προσέλθετε τις ίδιες ώρες στη Βεργίνα.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Grecs on October 07, 2013, 16:47:31 pm
Sorry to be that guy.

http://www.theguardian.com/business/2013/oct/05/moritz-erhardt-internship-banking?CMP=twt_gu

 Μονο εμενα αυτος ο διαγωνισμος μου φαινεται καπως?


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 07, 2013, 17:06:44 pm
Δεν πειράζει to be that guy  :P  Και εγώ θεωρώ πως είναι too much, αλλά ίσως δε μου αρέσει αρκετά το software για να το λέω αυτό. Ενώ για άλλους που το θεωρούν "χόμπι", ο διαγωνισμός είναι τρόπος "διασκέδασης".

Γενικά ο ύπνος είναι σημαντικό κομμάτι της καθημερινότητάς μας και εμείς οι ΗΜΜΥ τον στερούμαστε όχι μόνο από άποψη ποσότητας αλλά και από άποψη ποιότητας (διακοπτόμενος ύπνος, unscheduled ύπνος κλπ).

Όσον αφορά το διαγωνισμό, γι'αυτό ζητάμε η κάθε ομάδα να έχει το μέγιστο αριθμό ατόμων για να αποφευχθούν τυχόν nervous breakdowns. Στα 6 χρόνια που γίνεται ο διαγωνισμός δεν έχει ακουστεί κάτι περίεργο. Ή τουλάχιστον δεν άκουσα εγώ...

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


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Grecs on October 07, 2013, 17:14:01 pm
 Καλα δεν παθαινεις κατι αμα μεινεις αυπνος 2-3 μερες μια φορα, το θεμα ειναι να μην το κανεις συχνα. Δεν πιστευω κι εγω οτι θα πεθανει κανας ημμυς απο το διαγωνισμο αλλα πιστευω οτι διαγωνισμοι σαν τον αποπανω ειναι μια καλη ευκαιρια να περασει αυτη η νοοτροπια του εντονου ανταγωνισμου στους μελλοντικους εργαζομενους οι οποιοι θα βρισκουν φυσιολογικο να κοψουν απο τον υπνο για το καλο της καριερας/εταιριας. Ασχετως απο το θανατο του παιδιου εξισου σοκαριστικο ειναι οτι συναδερφος του δουλεψε ενα τριμηνο για 8000 λιρες και μεσα σε αυτο το τριμηνο ξοδεψε τις 200.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: TrueForce on October 07, 2013, 17:27:35 pm
πιστευω οτι διαγωνισμοι σαν τον αποπανω ειναι μια καλη ευκαιρια να περασει αυτη η νοοτροπια του εντονου ανταγωνισμου στους μελλοντικους εργαζομενους οι οποιοι θα βρισκουν φυσιολογικο να κοψουν απο τον υπνο για το καλο της καριερας/εταιριας.
Συμφωνώ με τον γκρεκς, δυστυχώς μια απο τις καινουργιες(?) απαιτησεις των εργοδοτων ειναι η "αντοχη σε συνθηκες πιεσης", είτε αυτό σημαίνει stress και άγχος, είτε έλλειψη ύπνου και υπερωριες.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 07, 2013, 19:43:42 pm
Ναι δε θα διαφωνήσω με αυτό που λέτε. Όντως οι εργοδότες ζητούνε να έχεις "working under pressure" skills. Η νοοτροπία πάντως του ανταγωνισμού υπάρχει δυστυχώς ήδη από τις πανελλαδικές και κλιμακώνεται καθώς περνάνε τα χρόνια.

Κατά τη γνώμη μου ο ΙΕΕΕXtreme είναι για όσους έχουν έφεση με τον προγραμματισμό και τους αλγορίθμους και θέλουν να δοκιμάσουν τις δυνάμεις τους σε αυτό. Είναι κάτι σαν το Κάστρο του Τακέσι.  :P Πας με δική σου επιλογή, περνάς καλά (τρως μπούφλες ενίοτε) και φεύγεις ανά πάσα στιγμή με δική σου επιλογή. Ίσως να σας δημιουργήθηκε αυτήν η εντύπωση (ότι δηλαδή προάγει το σκληρό ανταγωνισμό) γιατί πρόκειται για έναν διαγωνισμό ακαδημαϊκού ενδιαφέροντος, αντί για κάτι πιο "αθλητικό" ή "χομπίστικο".


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 09, 2013, 17:18:47 pm
utr!


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: xarxarias on October 10, 2013, 12:21:45 pm
Last minute call

Όποιος ενδιαφέρεται για το Xtreme, και αντιμετωπίζει οποιοδήποτε πρόβλημα (δεν έχει proctor id, δεν έχει λογαριασμό ΙΕΕΕ κλπ) ή έχει κάποια απορία, μπορεί να έρθει στη βεργίνα στις 3 σήμερα.

Η προθεσμία για την εγγραφή στο διαγωνισμό λήγει σήμερα το βράδυ.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: ampoulog on October 10, 2013, 22:54:51 pm
Due to overwhelming demand, registration for IEEEXtreme will be extended for 72 hours. Registration will now close on 14 October 00:00:00 UTC.

There is a large amount of email volume related to registration. Please be patient as the Xtreme team responds to all of the questions and assists teams are are experiencing registration challenges.

Register today: www.ieee.org/xtreme


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 10, 2013, 22:55:51 pm
Due to overwhelming demand, registration for IEEEXtreme will be extended for 72 hours. Registration will now close on 14 October 00:00:00 UTC.

There is a large amount of email volume related to registration. Please be patient as the Xtreme team responds to all of the questions and assists teams are are experiencing registration challenges.

Register today: www.ieee.org/xtreme

Ακόμα περισσότερος κόσμος που θα νικήσουμε :P


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 10, 2013, 23:03:23 pm
Δε σας φοβάμαι εσάς τους exotic compilers  :D :D :D :D


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: c0ndemn3d on October 10, 2013, 23:03:49 pm
Δε σας φοβάμαι εσάς τους exotic compilers  :D :D :D :D



HAHAHAHAHAHAHHAHAHAHAHAHAHAHAHA ΕΤΣΙ ΤΟΥΣ ΛΕΝΕ; ΡΕ ΤΑ ΠΙΤΣΙΡΙΚΙΑ


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 10, 2013, 23:06:41 pm
Δε σας φοβάμαι εσάς τους exotic compilers  :D :D :D :D

 ::) :P


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: baggos12 on October 11, 2013, 00:27:13 am
Παίζουν τίποτα προηγούμενα θέματα για να ξέρω περίπου τι να περιμένω;


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 11, 2013, 00:33:57 am
Παίζουν τίποτα προηγούμενα θέματα για να ξέρω περίπου τι να περιμένω;

Δες εδώ (http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html).


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 11, 2013, 00:55:45 am
Δε σας φοβάμαι εσάς τους exotic compilers  :D :D :D :D



HAHAHAHAHAHAHHAHAHAHAHAHAHAHAHA ΕΤΣΙ ΤΟΥΣ ΛΕΝΕ; ΡΕ ΤΑ ΠΙΤΣΙΡΙΚΙΑ
Θα ναι του Κορτέση αυτοί!


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: New_Entry on October 11, 2013, 09:23:30 am
Δε σας φοβάμαι εσάς τους exotic compilers  :D :D :D :D



HAHAHAHAHAHAHHAHAHAHAHAHAHAHAHA ΕΤΣΙ ΤΟΥΣ ΛΕΝΕ; ΡΕ ΤΑ ΠΙΤΣΙΡΙΚΙΑ

Εσύ δηλαδή, ισχυρίζεσαι ότι δεν είσαι exotic compiler;;; Είσαι Borland;;;  8))


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: ampoulog on October 11, 2013, 09:40:56 am
Υλικό για IEEEXtreme


Συνημμένο θα βρείτε το Competition Booklet του ΙΕΕΕXtreme 2008.

Επίσης μπορείτε να βρείτε παραδείγματα και λυμένα προβλήματα στα παρακάτω link:
1. http://uva.onlinejudge.org/
2. http://tausiq.wordpress.com/index-uva/

Για περισσότερο υλικό, στείλτε ένα pm.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 11, 2013, 17:25:07 pm
Επισυνάπτω και το .pdf (από το σύνδεσμο RULES στο site) με λεπτομέρειες για τον διαγωνισμό.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: ampoulog on October 11, 2013, 22:59:45 pm
(http://sphotos-a.ak.fbcdn.net/hphotos-ak-ash3/1378518_720295584650852_344767812_n.jpg)


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: ampoulog on October 12, 2013, 16:12:16 pm
Βιβλία για C/C++

http://www.efytimes.com/e1/fullnews.asp?edid=117539


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 12, 2013, 23:26:58 pm
Γενικά στο διαγωνισμό μπορούμε να έχουμε δικά μας βιβλία έτσι;


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: ampoulog on October 12, 2013, 23:31:03 pm
Μπορεις να έχεις μαζί σου πραγματικά ο,τι θέλεις!


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 12, 2013, 23:35:27 pm
Μπορεις να έχεις μαζί σου πραγματικά ο,τι θέλεις!
Ευχαριστώ!


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: baggos12 on October 13, 2013, 04:52:53 am
@exomag να σαι καλά :), αυτά είναι ό,τι πρέπει - αν και μόνο δύο
@ampoulog το uva έχει κάποια σχέση με το ieeextreme; το φυλλάδιο πολύ κατατοπιστικό.

(edit)
υπάρχει χρονικό όριο για τις λύσεις; πχ πρέπει να λύνει το πρόβλημα μέσα σε 2sec. Γενικά έχει σημασία η ταχύτητα και η κατανάλωση μνήμης της λύσης;

Επίσης, φαίνεται αρκετά περίπλοκος ο τρόπος με τον οποίο δίνεται η είσοδος στα περισσότερα προβλήματα πχ στο Cosine Similarities (http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html). Μου διαφεύγει κάτι; Υπάρχει κάποιο έξυπνος γρήγορος τρόπος να γίνει, πχ με κάποιο έτοιμο library σε C++;


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 13, 2013, 10:49:15 am
υπάρχει χρονικό όριο για τις λύσεις; πχ πρέπει να λύνει το πρόβλημα μέσα σε 2sec. Γενικά έχει σημασία η ταχύτητα και η κατανάλωση μνήμης της λύσης;

Αν δεις το .pdf που επισύναψα παραπάνω, υπάρχει ένας πίνακας (σελίδες 3 και 4) που έχει αναλυτικά τις απαντήσεις στις απορίες σου! ;)


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Niobe on October 13, 2013, 14:00:59 pm
θελω να κανω εγγραφη στο ieee (δεν ειμαι μελος)
μπορει καποιος να μ πει πως γινονται οι ετησιες πληρωμες κλπ? χρειαζομαι πιστωτικη η οτιδηποτε

(ειμαι στη διαδικασια τωρα και δεν μ εχει κατι για πληρωμη-ακομα)


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Avraam on October 13, 2013, 14:06:49 pm
θελω να κανω εγγραφη στο ieee (δεν ειμαι μελος)
μπορει καποιος να μ πει πως γινονται οι ετησιες πληρωμες κλπ? χρειαζομαι πιστωτικη η οτιδηποτε

(ειμαι στη διαδικασια τωρα και δεν μ εχει κατι για πληρωμη-ακομα)

Χρειαζεσαι μια πιστωτικη η μια χρεωστικη καρτα(ακομα και αυτη που βγαζεις λεφτα απο atm).. Η ετησια συνδρομη ειναι γυσω στα 27 $(aka 21 ευρω περιπου) το χρονο.. Απο κει και περα αν θες να γινεις μελος σε καποιο society πληρωνεις εξτρα


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Niobe on October 13, 2013, 14:15:50 pm
θελω να κανω εγγραφη στο ieee (δεν ειμαι μελος)
μπορει καποιος να μ πει πως γινονται οι ετησιες πληρωμες κλπ? χρειαζομαι πιστωτικη η οτιδηποτε

(ειμαι στη διαδικασια τωρα και δεν μ εχει κατι για πληρωμη-ακομα)

Χρειαζεσαι μια πιστωτικη η μια χρεωστικη καρτα(ακομα και αυτη που βγαζεις λεφτα απο atm).. Η ετησια συνδρομη ειναι γυσω στα 27 $(aka 21 ευρω περιπου) το χρονο.. Απο κει και περα αν θες να γινεις μελος σε καποιο society πληρωνεις εξτρα

οκ εφτασα στο σημειο της πλερωμης.. το μονο που μενει ειναι να βρω καρτα


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 13, 2013, 15:21:39 pm
Επίσης, φαίνεται αρκετά περίπλοκος ο τρόπος με τον οποίο δίνεται η είσοδος στα περισσότερα προβλήματα πχ στο Cosine Similarities (http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html). Μου διαφεύγει κάτι; Υπάρχει κάποιο έξυπνος γρήγορος τρόπος να γίνει, πχ με κάποιο έτοιμο library σε C++;

Όντως, τι παίζει με αυτό; Αν ξέρει κανείς, ας πει καμιά ιδέα...


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 13, 2013, 15:46:29 pm
Επίσης, φαίνεται αρκετά περίπλοκος ο τρόπος με τον οποίο δίνεται η είσοδος στα περισσότερα προβλήματα πχ στο Cosine Similarities (http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html). Μου διαφεύγει κάτι; Υπάρχει κάποιο έξυπνος γρήγορος τρόπος να γίνει, πχ με κάποιο έτοιμο library σε C++;

Όντως, τι παίζει με αυτό; Αν ξέρει κανείς, ας πει καμιά ιδέα...
Θα μας το πουν μάλλον όταν γράφουμε.
Αν και υπάρχει κάποιο πρόβλημα να δίνουμε εμείς τις εισόδους με π.χ. cout ,cin;


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 13, 2013, 15:51:15 pm
Επίσης, φαίνεται αρκετά περίπλοκος ο τρόπος με τον οποίο δίνεται η είσοδος στα περισσότερα προβλήματα πχ στο Cosine Similarities (http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html). Μου διαφεύγει κάτι; Υπάρχει κάποιο έξυπνος γρήγορος τρόπος να γίνει, πχ με κάποιο έτοιμο library σε C++;

Όντως, τι παίζει με αυτό; Αν ξέρει κανείς, ας πει καμιά ιδέα...
Θα μας το πουν μάλλον όταν γράφουμε.
Αν και υπάρχει κάποιο πρόβλημα να δίνουμε εμείς τις εισόδους με π.χ. cout ,cin;

Εσύ καλείσαι να γράψεις ένα γενικό πρόγραμμα που θα δέχεται κάποιες παραμέτρους. Η απορία είναι πως γίνεται υλοποιήσιμη αυτή η σύνταξη που φαίνεται στα παραδείγματα που μας έχουν δοθεί.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 13, 2013, 15:51:19 pm
Some problems accept the input at the console, others accept the input from a file
whose name is given as an argument to the program in the command line.
Some problems give no hint of the dimension of the input data. This is deliberate: we
want to withhold that information from the contestants.

Αυτά λέει στα θέματα του 2008.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 13, 2013, 15:52:20 pm
Some problems accept the input at the console, others accept the input from a file
whose name is given as an argument to the program in the command line.
Some problems give no hint of the dimension of the input data. This is deliberate: we
want to withhold that information from the contestants.

Αυτά λέει στα θέματα του 2008.

Άρα υποτίθεται πως πρέπει να καταλάβεις μόνο σου πως να το κάνεις.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 13, 2013, 15:54:32 pm
Some problems accept the input at the console, others accept the input from a file
whose name is given as an argument to the program in the command line.
Some problems give no hint of the dimension of the input data. This is deliberate: we
want to withhold that information from the contestants.

Αυτά λέει στα θέματα του 2008.

Άρα υποτίθεται πως πρέπει να καταλάβεις μόνο σου πως να το κάνεις.

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


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Exomag on October 13, 2013, 15:55:26 pm
Some problems accept the input at the console, others accept the input from a file
whose name is given as an argument to the program in the command line.
Some problems give no hint of the dimension of the input data. This is deliberate: we
want to withhold that information from the contestants.

Αυτά λέει στα θέματα του 2008.

Άρα υποτίθεται πως πρέπει να καταλάβεις μόνο σου πως να το κάνεις.

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

Απ' ότι φαίνεται θέλει αυστηρά τη μορφοποίηση που φαίνεται στην οθόνη (δηλαδή να καλεί τη συνάρτηση με δίπλα τις παραμέτρους και ακριβώς από κάτω να φαίνεται το αποτέλεσμα).


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Fcoriolis on October 13, 2013, 16:00:26 pm
Από ότι φαίνεται και στα θέματα του 2008 λέει ξεκάθαρα input-output-task οπότε πιστεύω θα είμαστε οκ.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: baggos12 on October 13, 2013, 16:12:11 pm
Τώρα παρατήρησα ότι στο Cosine Similarities το input που δίνει είναι στην ουσία δύο json arrays (http://json.org/). Εκεί λογικά έπρεπε να χρησιμοποιηθεί το  jsoncpp (http://jsoncpp.sourceforge.net/) που αναφέρεται και στον πίνακα του rules2013 που πόσταρε ο exomag.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: baggos12 on October 16, 2013, 18:24:03 pm
Ποστάρω μια λύση σε c++ για το Cosine simmilarities (http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html) που -αν ο κώδικας μου βγάζει νόημα- μπορεί να φανεί χρήσιμη σε κάποιον. Την έχω δοκιμάσει στα τρία examples που έχει στο site και φαίνεται να δουλεύει. Για λόγους απλότητας δεν παίρνει την είσοδο σαν argument, αλλά τη διαβάζει από την κονσόλα (stdin).

Η συνάρτηση cin_to_array αναλαμβάνει να «αποκωδικοποιήσει» την είσοδο, αποθηκεύοντας τα δύο διανύσματα σε δύο std::vectors, τα A και Β - θα μπορούσε να γίνει και με δύο arrays. Τσεκάρει ταυτόχρονα για τυχόν σφάλματα και αν εντοπίσει κάποιο γυρνάει την τιμή 13 (ERROR).
Η συνέχεια είνα εύκολη με τη χρήση της έτοιμης συνάρτησης inner_product που βρίσκεται στη βιβλιοθήκη numeric και μας δίνει το εσωτερικό γινόμενο των A, B. Με χρήση της ίδας συνάρτησης υπολογίζεται και το μέτρο τους σύμφωνα με τον τύπο a(εσωτερικο)a = |a|^2
Στο τέλος υπολογίζεται και τυπώνεται η γωνία θ.

Code:
// bugos 14/10/13, Cosine Similarities http://www.ieee.org/membership_services/membership/students/awards/xtremesamples.html
#include <stdio.h> // printf
#include <math.h> // acos
#include <iostream> //cin, cout
#include <numeric> //inner_product
#include <vector>
using namespace std;

//Inputs a list of integers in the form [6,5,5,...] and stores them in v
#define ERROR 13
int cin_to_array(vector<int> &v)
{
    //Ignore '[' or ' [', return error if not found
    cin.ignore(2, '[');
    if (!cin.good()) return ERROR;

    int n;
    while (cin >> n)  //while there is an int retrieve it and ignore the ',' afterwards
    {
        v.push_back(n);

        if (cin.peek() == ',')
            cin.ignore();
    }
    if (v.empty()) return ERROR; // if no ints read return error

    //ignore ']' that comes after no more ints, return error if not found
    cin.clear(); //clear the error that stopped the loop
    cin.ignore(1, ']');
    if (!cin.good()) return ERROR;
}


int main(int argc, char *argv[])
{
    //input
    vector<int> A,B;
    if ( cin_to_array(A) == ERROR ||
         cin_to_array(B) == ERROR ||
         A.size() != B.size() ) {
        cout << "Error";
        return 0;
    }

    //calculations
    double AB, magnA, magnB, theta;
    AB = inner_product(A.begin(), A.end(), B.begin(), 0); // A dot B
    magnA = sqrt( inner_product(A.begin(), A.end(), A.begin(), 0) ); // we use |A|^2 = A(dot)A, since we can compute A(dot)A
    magnB = sqrt( inner_product(B.begin(), B.end(), B.begin(), 0) ); // same with b
    theta = acos( AB / (magnA * magnB) );

    //output
    printf("%.4f", theta);
    //cout << '\n' << setprecision(4) << fixed << theta; //#include <iomanip>
}

Οποιοδήποτε σχόλιο για τον κώδικα ή τον τρόπο σκέψης είναι παραπάνω από ευπρόσδεκτο.


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: Groucho on October 24, 2013, 15:04:21 pm
Βεργίνα θα γίνει;


Title: Re: [IEEE SB]-IEEEXtreme 7.0
Post by: christinette on October 24, 2013, 22:42:24 pm
Βεργίνα θα γίνει;

Ναι. Η οργανωτική επιτροπή θα στείλει (σύντομα) μέιλ στις ομάδες με κάποιες "οδηγίες" και συμβουλές σχετικά με το διαγωνισμό. Αν κάποια ομάδα δεν έχει λάβει μέιλ μέχρι το πρωί, θα θέλαμε να μας ενημερώσετε στο μέιλ του παραρτήματος (ieee.auth.sb@gmail.com).