Εμφάνιση 16-30 από 32
-
03-11-09, 15:44 Απάντηση: Διαγωνισμός στη c!!!!!!!! #16
-
03-11-09, 16:52 Απάντηση: Διαγωνισμός στη c!!!!!!!! #17
Σχετικά με το n-queens problem είδα ότι έχει πολλή ...πέραση.
Περίεργο όμως, εδώ
www.adslgr.com/forum/search.php?searchid=7828915
δεν φάνημε να ενδιαφέρει κανένα...
-
04-11-09, 02:01 Απάντηση: Διαγωνισμός στη c!!!!!!!! #18
παιδιά είμαι πρωτοετής και θέλει ένα πρωτότυπο πρόγραμμα το οποίο να μην είναι αυτό που λέμε "εύκολο"... πχ αυτή στους όρους γράφε μεταξύ άλλωνι: Κατά την αξιολόγηση των προγραμμάτων θα ληφθεί υπόψη: η πρωτοτυπία στην ιδέα, ο καλός προγραμματισμός και η συνοχή της ομάδας και η συμμετοχή όλων των μελών της.
-
05-11-09, 20:20 Απάντηση: Διαγωνισμός στη c!!!!!!!! #19
- Εγγραφή
- 06-03-2005
- Περιοχή
- @ Copenhagen, DK
- Ηλικία
- 44
- Μηνύματα
- 15.569
- Downloads
- 3
- Uploads
- 0
- Άρθρα
- 1
- ISP
- Οtenet
Aν κάνεις μια αναζήτηση θα δεις την δικιά μου περιπέτεια σε C με το traveling salesman... Περιττό να πω οτι παρά την τεράστια βοήθεια που δέχθηκα απο πολύ κόσμο εδώ μέσα, απέτυχα να δώσω μια γενική λύση. Έδωσα μερικές λύσεις για συγκεκριμένους πίνακες.
Το πρόβλημα αν και εντελώς τυποποιημένο έχει μερικές ενδιαφερουσες παραμέτρους π.χ. μπορείτε να περιβάλετε παραπάνω απο 2 μεθόδους και να μοιράσετε τη δουλειά ανα κατηγορία. π.χ. μερικοί θα δουλέψουν τους αλγορίθμους, κάποιος τον τρόπο εισαγωγής των δεδομένων π.χ. αντί για τον κλασσικό πίνακα αποστάσεων να βάλετε ένα γράφημα και κάποιος την εμφάνιση του αποτελέσματος / interface.
Προβλημα στα μαθηματικά δεν υπάρχει, τουλάχιστων στο Μαθηματικό ΑΠΘ ο δυναμικός προγραμματισμός ήταν στο 5 εξάμηνο. Βέβαια σαν μαθηματικοί ο αλγοριθμικός τρόπος σκέψης δεν είναι σπουδαίο ατου. Ίσως ένας πρωτοετής να θέλει λίγη προσπάθεια να το πιάσει με τα εφόδια που παίρνει απο το σχολείο, αλλά με σκληρή δουλίτσα γίνεται.
Το κύριο πρόβλημα είναι οτι σαν ιδέα δεν είναι πρωτότυπο, είναι textbook πρόβλημα και υπάρχουν άπειρες αναφορές στο internet.
Αν θέλεις να βρεις αντίστοιχα προβληματάκια, ξεκίνα απο δω...
http://en.wikipedia.org/wiki/Karp%27...plete_problems
Διάσημα υπολογιστικά προγράμματα όπως το graph colouring που αναφέρθηκε και άλλα όπως το knapsack.
Ενω όλα αυτα τα προβληματάκια δεν είναι πρωτότυπα, μπορείτε να τα κάνετε να φαίνονται πρωτότυπα με λίγο motivation που θα προσθέτει μια δόση ρεαλισμού . π.χ. εφαρμογή για το μονοδιάστατου knapsack problem σε συνδυασμό με το traveling salesman.
Μια εταιρία θέλει να οργανώσει μια υπηρεσία μεταφοράς ψώνιων απο το σουπερμαρκετ στα σπίτια των καταναλωτών. Αρχικά υποθέτουμε οτι κάθε κιβώτιο με ψώνια περιέχει συγκεκριμένη αξία αγαθών (άρα κέρδος για το σουπερ μαρκετ) και συγκεκριμένο βάρος χωρίς αυτά τα 2 να σχετίζονται μεταξύ τους (δλδ. μπορεί το βαρυ φορτίο να έχει φτηνότερα αγαθά). Επίσης υποθέτουμε οτι το φορτηγό έχει συγκεκριμένο βάρος που μπορεί να μεταφέρει και οτι συμφέρει την εταιρία για οικονομία καυσίμων και κόστους συντήρησης των οχημάτων να ελαχιστοποιήσει το μεταφερόμενο βάρος.
Σχεδιάστε το πρόγραμμα το οποίο:
α) θα καθορίζει τον βέλτιστο τρόπο επιλογής κιβωτίων για μεταφορά
β) θα καθορίζει την διαδρομή με το ελάχιστο κόστος (ελάχιστο μεταφερόμενο βάρος).
------
Λείπουν λεπτομέρειες... π.χ. με μια πρώτη ματιά δεν υπάρχει πουθενα το πρόβλημα του traveling salesman γιατί δεν έχουμε γράφημα και αν υπήρχε δεν έχουμε κόστος μεταφοράς απο κόμβο σε κόμβο.
Θα πρέπει να βρείτε ένα τρόπο να περάσετε τις τοποθεσίες των καταναλωτών (hint συντεταγμένες X,Y) και μετά να περάσετε κάπως το κόστος (hint προσοχή στο βάρος όταν ταξιδευεις απο τον κόμβο Α στον Γ μέσω του Β) π.χ αν το πακέτο του Α έχει βάρος 12kg, του Β 7kg και του Γ 5kg, πως θα γίνει η αναπαράσταση Α->Β->Γ --- με μια πρώτη ματιά Α->Β (12+7+5) και B->Γ (7+5) αλλά θέλει λίγο σκέψη.
Δεν ξέρω πόσο δύσκολο είναι και τι απαιτήσεις έχουνε απο σας, πάντως φαίνεται λίγο μερακλίδικο.
-
07-11-09, 14:38 Απάντηση: Διαγωνισμός στη c!!!!!!!! #20
Αν συγκρίνω τη δουλειά του project με αυτή για το n-queens και το calculator (με τα οποία έχω ασχοληθεί), θα πρότεινα κάτι σε κωδικοποίηση - αποκωδικοποίηση αρχείων. Υπάρχουν αρκετοί τρόποι ή μέθοδοι ή αλγόριθμοι, οπότε μπορείτε να διαλέξετε αυτόν που πιστεύετε ότι θα τα καταφέρετε καλά - σίγουρα - βατά.
off topic μήνυμα για moderator KLG:
Το προηγούμενο μήνυμά σου ήταν το Νο 8192 (2^^13). Συμπτωματικό?
_______________________
Το βρήκα. ΣτημένοΤελευταία επεξεργασία από το μέλος demkat1 : 07-11-09 στις 14:44.
-
08-11-09, 02:45 Απάντηση: Διαγωνισμός στη c!!!!!!!! #21
βρες κάτι από εδώ
http://www.sourcecodesworld.com/sour...e.asp?LangId=1
-
09-11-09, 19:26 Απάντηση: Διαγωνισμός στη c!!!!!!!! #22
- Εγγραφή
- 06-03-2005
- Περιοχή
- @ Copenhagen, DK
- Ηλικία
- 44
- Μηνύματα
- 15.569
- Downloads
- 3
- Uploads
- 0
- Άρθρα
- 1
- ISP
- Οtenet
-
09-11-09, 23:52 Απάντηση: Διαγωνισμός στη c!!!!!!!! #23
-
11-11-09, 20:04 Απάντηση: Διαγωνισμός στη c!!!!!!!! #24
-
12-11-09, 01:42 Απάντηση: Διαγωνισμός στη c!!!!!!!! #25
(δηλαδή δεν θυμάσε το 16bit όριο 65536; )
-----------------------------------------------
Για το n-queen διάβασα την extraordinare λύση:
Κώδικας:# include<stdio.h> int v,i,j,k,l,s,a[99]; main() { for(s=8;*a-s;v=a[j*=v]-a[i],k=i<s,j+=(v=j<s&&(!k&&!!printf(2+"\n\n%c"-(!l<<!j)," #Q"[l^v?(l^j)&1:2])&&++l||a[i]<s&&v&&v-i+j&&v+i-j))&&!(l%=s),v||(i==j?a[i+=k]=0:++a[i])>=s*k&&++a[--i]); printf("\n\n"); }
και ακόμα δεν μπορώ να συνέλθω απο τα γέλια...
Spoiler:
Spoiler:
-
12-11-09, 12:30 Απάντηση: Διαγωνισμός στη c!!!!!!!! #26
-
12-11-09, 14:18 Απάντηση: Διαγωνισμός στη c!!!!!!!! #27
Kαι για να ανάψουν τα αίματα.... σε Perl
Κώδικας:sub placequeen { $_[0]=~/^(.)(.*(.))(??{abs$1-$3!=length$2 && 'x'})/ ? () : length $_[0] == 8 ? @_ : map $_[0]=~$_?():placequeen("$_@_"), 0..7 } print map '.'x$_.'Q'.'.'x(7-$_)."\n", /./g for placequeen;
QoS: Τι είναι τούτο το πράγμα; Ευρυζωνικά: Μύθοι και πραγματικότητα Οδηγίες Εγκατάστασης Oracle 10G σε Linux (RHEL4)Περι αλόγιστης χρήσης Ιντερνετ
Ikariam.gr anon@AnonCity Guzoos@76:12
-
15-11-09, 18:34 Απάντηση: Διαγωνισμός στη c!!!!!!!! #28
-
15-11-09, 21:18 Απάντηση: Διαγωνισμός στη c!!!!!!!! #29
-
16-11-09, 01:03 Απάντηση: Διαγωνισμός στη c!!!!!!!! #30
Παρόμοια Θέματα
-
Conn-x Διαγωνισμός
Από reallife στο φόρουμ COSMΟΤΕΜηνύματα: 4Τελευταίο Μήνυμα: 02-03-08, 16:21 -
Διαγωνισμος!
Από keleytis στο φόρουμ Η Γνώμη σαςΜηνύματα: 9Τελευταίο Μήνυμα: 27-01-04, 02:52
Bookmarks