Προς το περιεχόμενο

panos78

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    370
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

Σχετικά με panos78

  • Ημερομηνία γέννησης 12/09/1978

Πληροφορίες προφίλ

  • Φύλο
    Άνδρας
  • Τοποθεσία
    Πυλαία, Θεσσαλονίκη
  • Ενδιαφέροντα
    Περιβάλλον, Υπολογιστές, Διαδίκτυο, Ιστοσελίδες

Ιστοσελίδα

  • Skype
    panagiotis78

ΑΛΛΑ

  • Βιογραφικό
    Σόφρων πολίτης
  • Τοποθεσία
    Θεσσαλονίκη
  • Ενδιαφέροντα
    Υπολογιστές
  • Απασχόληση
    Δρ. Δασολόγος - Περιβαλλοντολόγος

Πρόσφατες Επισκέψεις

1.848 προβολές προφίλ

panos78's Achievements

  1. Τελικά, κατέληξα σε αυτό. Φαίνεται να δίνει τα αποτελέσματα που αναμένω και διόρθωσα και το θέμα με τον χρόνο απόκρισης (δίνει αποτέλεσμα σε λιγότερο από 1 δευτερόλεπτο). Σας ευχαριστώ όλους που βοηθήσατε και δώσατε λύση στο πρόβλημα. Καλό σας βράδυ.:
  2. Ο κώδικας όπως τον έδωσε ο @virxen75 φαίνεται ότι λειτουργεί όπως περιμένω να λειτουργεί. Από ό,τι φαίνεται πρέπει να το σπάσω στα δύο για να μπορεί να λειτουργεί χωρίς προβλήματα.
  3. Το κατάλαβα. Οι δοκιμές που έκανα φαίνονται εδώ. Έχω αλλάξει τη σειρά των loops και βελτιώθηκε αρκετά η κατάσταση. Νομίζω ότι αν σπάσει η διαδικασία στα 4 εσωτερικά loops και στη συνέχεια στα 4 εξωτερικά με ένα if else για τη συνθήκη Χ <= 2378764940 ίσως λύσει το πρόβλημα αλλά δεν είναι και σίγουρος. @kaliakman 1. Μου δόθηκε έτσι 2. Η απάντηση είναι θετική και για τη 2 και για τη 3.
  4. Σας ευχαριστώ όλους. Από δοκιμές που έκανα με τον παραπάνω κώδικα, μέχρι το γέμισμα της 4ης θέσης, όλα φαίνεται ότι λειτουργούν χωρίς πρόβλημα. Μόλις αρχίζει να γεμίζει η 5η θέση, αρχίζουν τα αγκομαχητά και φαίνεται ότι η ιστορία αρχίζει να ζορίζει. Λογικό μου φαίνεται γιατί οι ελεγχόμενοι συνδυασμοί αυξάνονται γεωμετρικά. Αναρωτιέμαι αν υπάρχει τρόπος ή μέθοδος να ξεπεραστεί;
  5. Δεν γνωρίζω τι σημαίνει επαναληπτική διάταξη... Η κάθε μια από τις 5 πρώτες θέσεις συμπληρώνεται αποκλειστικά από την πρώτη λίστα που έχει 86 στοιχεία (μαζί με το 0), οπότε φαντάζομαι ότι οι συνδυασμοί είναι 86 υψωμένο εις την πέμπτη. Ομοίως η κάθε μια από τις επόμενες τρεις θέσεις συμπληρώνεται αποκλειστικά από τη δεύτερη λίστα που έχει 81 στοιχεία (μαζί με το 0), οπότε φαντάζομαι ότι οι συνδυασμοί είναι 81 υψωμένο εις τον κύβο. Από εκεί και πέρα, υποθέτω ότι το σύνολο των συνδυασμών είναι το γινόμενο των δύο προηγούμενων. Από την άλλη μεριά δεν ξέρω πως υπολογίζονται οι συνδυασμοί, αν η σειρά με την οποία εμφανίζονται οι αριθμοί στο άθροισμα είναι αδιάφορη ανά ομάδα αριθμών (5 και 3 αντίστοιχα). Για να γίνω πιο σαφής ο συνδυασμός [1,4,6,8,20] είναι ο ίδιος με τον συνδυασμό [20,8,6,4,1], οπότε ο πρώτος συνδυασμός δε χρειάζεται να προσμετρηθεί. Συγχωρέστε με αλλά δεν είμαι μαθηματικός, απλά προσπαθώ να βγάλω άκρη με το συγκεκριμένο πρόβλημα.
  6. Όπως βλέπεις παραπάνω, ο συνδυασμός που θέλω να επιλέγεται παραπάνω δεν είναι ο πρώτος βάσει τυχαιότητας, αλλά αυτός που έχει τα περισσότερα μηδενικά (οι τα λιγότερα μη μηδενικά στοιχεία) ως στοιχεία του αθροίσματος, αναφορικά με την ομάδα των 5 και των 3 που έχω πει σχετικά και ως δεύτερο βήμα (αν υπάρχουν περισσότεροι του ενός συνδυασμοί από το προηγούμενο βήμα) εκείνος ο συνδυασμός που όταν αθροίζεις τις θέσεις (index) δίνουν το μικρότερο δυνατό άθροισμα. Συνέχεια του παραπάνω παραδείγματος: Και ο συνδυασμός: Σ = 16 + 8 + 8 + 8 + 8 + 32 + 0 + 0 = 80 >= 79 επαληθεύει τη συνθήκη Σ >= Χ αλλά έχει μόνο δύο μηδενικά στοιχεία ενώ ο συνδυασμός που επιλέχθηκε έχει 5 μηδενικά στοιχεία. Λαμβάνοντας υπόψη τα παραπάνω, εκτιμώ ότι έτσι προκύπτει ο βέλτιστος συνδυασμός. Αυτό φυσικά μένει να αποδειχθεί ότι ο συλλογισμός μου είναι σωστός.
  7. Δεν ξέρω αν καταλαβαίνω σωστά τη λύση που προτείνεις. Αυτό που ψάχνω είναι το άθροισμα γίνει για πρώτη φορά ΜΕΓΑΛΥΤΕΡΟ από το την τιμή η οποία είναι τυχαία, δηλαδή Σ >= Χ. Θα προσπαθήσω να γίνω πιο περιγραφικός, μήπως μπορέσω να βγάλω άκρη. Ας υποθέσουμε ότι οι δύο λίστες θετικών ακεραίων είναι οι παρακάτω: var wh = [0, 8, 16, 25, 35, 46, 58, 71, 86, 102, 120, 140, 163, 188, 216, 247, 282, 321, 364, 412, 466, 526, 592, 666, 749, 841, 944, 1058, 1185, 1326, 1484, 1659, 1854, 2072, 2314, 2583, 2883, 3216, 3588, 4001, 4461, 4973, 5543, 6177, 6883, 7669, 8544, 9518, 10602, 11808, 13152, 14647, 16312, 18166, 20230, 22528, 25088, 27937, 31111, 34646, 38583, 42968, 47853, 53295, 59357, 66111, 73637, 82022, 91366, 101780, 113386, 126322, 140741, 156814, 174734, 194712, 216988, 241827, 269526, 300418, 334872, 373303, 416173, 463997, 517354, 576887]; var dp = [0, 32, 65, 101, 139, 181, 227, 277, 331, 392, 458, 531, 611, 700, 797, 905, 1024, 1154, 1298, 1457, 1632, 1824, 2037, 2271, 2528, 2812, 3125, 3470, 3849, 4267, 4727, 5234, 5792, 6406, 7083, 7827, 8647, 9549, 10542, 11635, 12838, 14161, 15619, 17222, 18987, 20930, 23068, 25421, 28010, 30860, 33996, 37448, 41248, 45429, 50032, 55098, 60673, 66811, 73567, 81003, 89190, 98202, 108123, 119046, 131072, 144312, 158890, 174943, 192619, 212084, 233519, 257127, 283127, 311763, 343305, 378049, 416322, 458484, 504934, 556109, 612494]; Το επόμενο δεδομένο είναι οι 8 θέσεις του αθροίσματος (σε εικόνα φαίνεται στη συνέχεια). Τώρα ένα παράδειγμα. Ας υποθέσουμε ότι Χ = 79. O υπολογισμός πρέπει δίνει το άθροισμα: Σ = 71+ 8 + 0 + 0 + 0 + 0 + 0 + 0 = 79 >= 79 true ή ακόμα καλύτερα τις θέσεις (index) των τιμών από τις λίστες: var result = [7,1,0,0,0,1,1,0], Ελπίζω να εξήγησα επαρκώς τι ψάχνω. Η γλώσσα που προτίθεμαι να χρησιμοποιήσω είναι η Javascript.
  8. από την πρώτη λίστα συμπληρώνονται τα 5 πρώτα στοιχεία του αθροίσματος. και η δεύτερη λίστα συμπληρώνει τις τις 3 επόμενες θέσεις. η συμπλήρωση, για κάθε στοιχείο του αθροίσματος χρησιμοποιεί την πλήρη λίστα. Παράδειγμα: για τις 5 πρώτες θέσεις: Στοιχείο αθροίσματος 1: Στοιχείο πρώτης λίστας 4 Στοιχείο αθροίσματος 2: Στοιχείο πρώτης λίστας 1 Στοιχείο αθροίσματος 1: Στοιχείο πρώτης λίστας 3 Στοιχείο αθροίσματος 1: Στοιχείο πρώτης λίστας 1 Στοιχείο αθροίσματος 1: Στοιχείο πρώτης λίστας 6 Αντίστοιχα και για τις επόμενες 3 θέσεις με τη δεύτερη λίστα. Αθροίζεται η ομάδα των 5 στοιχείων και η ομάδα των 3 και δίνει το άθροισμα Σ το οποίο συγκρίνεται με τον τυχαίο αριθμό Χ. Αν το Σ >= Χ τότε ο πρώτος συνδυασμός των 8 αριθμός που θα προκύψει είναι το ζητούμενο μου.
  9. Καλησπέρα. Θα ήθελα τα φώτα σας σχετικά με το πρόβλημα που έχω. Περιγράφω, εν συντομία... Έχω δύο σειρές (arrays) θετικών ακεραίων. Η μια σειρά έχει 85 στοιχεία και η δεύτερη 80 στοιχεία. Το πρώτο στοιχείο σε κάθε σειρά είναι το μηδέν. Ταυτόχρονα έχω ένα άθροισμα Σ με 8 στοιχεία: Σ = Α + Β + Γ + Δ + Ε + Ζ + Η + Θ Τα στοιχεία Α έως Ε λαμβάνουν τιμές από τη σειρά με τα 85 στοιχεία και τα στοιχεία Ζ έως Θ λαμβάνουν τιμές από τη δεύτερη σειρά με τα 80 στοιχεία. Τώρα το άθροισμα Σ θέλω να το συγκρίνω με μια τυχαία τιμή Χ θετικού ακεραίου. Αν η σύγκριση βγάζει το Σ ίσο ή μεγαλύτερο από το Χ, τότε αναζητώ το πρώτο άθροισμα που πληρεί αυτή την προϋπόθεση. Το ερώτημά μου προς εσάς είναι αν αυτό το πρόβλημα εντάσσεται σε αυτή την ιστορία με τα υποσύνολα και αν αυτό ισχύει με ποια βήματα θα μπορούσε να επιλυθεί; Ευχαριστώ εκ των προτέρων για τυχόν απαντήσεις σας και είμαι στη διάθεσή σας για τυχόν διευκρινήσεις.
  10. Καλησπέρα. Συγνώμη που ανακινώ αυτό το παλαιό θέμα, αλλά θα ήθελα τα φώτα σας σχετικά με το πρόβλημα που έχω. Περιγράφω, εν συντομία... Έχω δύο σειρές (arrays) θετικών ακεραίων. Η μια σειρά έχει 85 στοιχεία και η δεύτερη 80 στοιχεία. Το πρώτο στοιχείο σε κάθε σειρά είναι το μηδέν. Ταυτόχρονα έχω ένα άθροισμα Σ με 8 στοιχεία: Σ = Α + Β + Γ + Δ + Ε + Ζ+ Η + Θ Τα στοιχεία Α έως Ε λαμβάνουν τιμές από τη σειρά με τα 85 στοιχεία και τα στοιχεία Ζ έως Θ λαμβάνουν τιμές από τη δεύτερη σειρά με τα 80 στοιχεία. Τώρα το άθροισμα Σ θέλω να το συγκρίνω με μια τυχαία τιμή Χ θετικού ακεραίου. Αν η σύγκριση βγάζει το Σ ίσο ή μεγαλύτερο από το Χ, τότε αναζητώ το πρώτο άθροισμα που πληρεί αυτή την προϋπόθεση. Το ερώτημά μου προς εσάς είναι αν αυτό το πρόβλημα εντάσσεται σε αυτή την ιστορία με τα υποσύνολα και αν αυτό ισχύει με ποια βήματα θα μπορούσε να επιλυθεί; Ευχαριστώ εκ των προτέρων για τυχόν απαντήσεις σας και είμαι στη διάθεσή σας για τυχόν διευκρινήσεις.
  11. Δυστυχώς δεν έχω καταφέρει μέχρι σήμερα να πείσω κάποιο κατάστημα να το κάνει εισαγωγή για να το αγοράσω απο εκεί. Πράγματι, είναι φθηνό για σπαστά και ηλεκτρικό και οι τιμές στην Ελλάδα ξεκινούν από εκεί που λες. Στο εξωτερικό όμως οι τιμές ξεκινούν από πιο χαμηλά. Στην αναζήτηση που κάνω τόσο καιρό, έχω βρει με 1000€ σπαστό, ηλεκτρικό, να σηκώνει ως 150κιλα αλλά με 700W μοτέρ. Προφανώς, δεν το επιλέγω γιατί δεν πληρεί τις προϋποθέσεις της επιδότησης.
  12. Έχω ένα φίλο με μαγαζί. Θα τον ρωτήσω. Ευχαριστώ
  13. Το έχω κάνει ήδη και με 300€ επιπλέον σε 5 καταστήματα, 3 της γειτονιάς και 2 μεγάλα και όλοι είναι αρνητικοί. Εκείνο που δεν καταλαβαίνω γενικότερα είναι γιατί κανείς στην Ελλάδα δεν εισάγει από την συγκεκριμένη εταιρεία. Φτηνά είναι, καλές κριτικές έχουν στις χώρες που κυκλοφορούν.... Τέλος πάντων, ευχαριστω για την προσπάθεια να βοηθήσετε.
  14. Καλή η ιδέα αλλά όπως ανέφερα παραπάνω τα χαρτιά για την επιδότηση δεν μπορούν να υπογραφούν οπότε θα είναι χωρίς επιδότηση. Υπόψιν ότι το συγκεκριμένο ποδήλατο έχει τελική τιμή 710 € με δωρεάν μεταφορικά. Αν μπορέσω να πάρω την επιδότηση θα μου βγει πρακτικά τζάμπα γιατί με το 40% έκπτωση και τα 500 € λόγω ΑΜΕΑ, θεωρητικά θα τα πάρω όλα πίσω. Για αυτό θέλω να γίνει η αγορά στην Ελλάδα. Αν δεν βρω άλλη λύση, η άμεση αγορά από Τσεχία είναι μονόδρομος.
  15. Μίλησα μαζί τους και δεν έχουν αντίπροσωπεία στην Ελλάδα. Για αυτό ψάχνω μήπως κάποιο μαγαζί που να εισάγει από την συγκεκριμένη εταιρεία τη συγκεκριμένη εταιρεία έστω και ανεπίσημα. Όντως η Τσεχία είναι εντός ΕΕ αλλά υπάρχει το πρόβλημα ότι πρέπει να ζητήσω από τον πωλητή να υπογράψει Υπεύθυνη δήλωση και βεβαίωση που θα επικαλείται την ελληνική ΚΥΑ. Να μεταφράσω την ελληνική ΚΥΑ στα αγγλικά είναι λίγο κουλό. Ακόμα και αν το κάνω γιατί ο πωλητής να εμπιστευτεί την δίκη μου μετάφραση στα αγγλικά για να υπογράψει την Υπεύθυνη δήλωση και βεβαίωση. Επιπλεόν όταν τους ζήτησα να μου στείλουν επίσημη προσφορά με σφραγίδα και υπογραφή μου είπαν τέτοιου είδους προσφορές δεν στέλνουν γιατί οι σφραγίδες και υπογραφές έχουν καταργηθεί εδώ και καιρό. Δεν είναι το ίδιο θέμα γιατί δεν αφορά μόνο ηλεκτρικά ποδήλατα αλλά και σπαστά και για υπέρβαρους.
  • Δημιουργία νέου...