|
Bas de page | |
---|---|
Auteur | Sujet : Concours de programmation |
Publicité | Posté le 20-12-2019 à 14:16:37 |
mechkurt | Je ne suis pas un spécialiste en algorithmie, loin s'en faut, mais déjà si tu supprimes le j déjà effectué à la fin de la boucle i, tu affines ta recherche au fur et a mesure.
Message édité par mechkurt le 20-12-2019 à 14:56:25 --------------- D3 |
mechkurt | Oh mon dieu, que je suis bête, pourquoi faire une seule liste, faits en 2 ce sera dejà 2 fois plus efficace !
--------------- D3 |
rufo Pas me confondre avec Lycos! | Tu peux tenter un algorithme LPT Vu que c'est une somme que de 2 nombres, c'est très facile à optimiser. Tu prend le premier plus grand nb, on va l'appeler GNB1. Tu fais 42000000 - GNB1 = Reste1
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
gilou ModérateurModzilla | Perso, en supposant les données passées au programme en argument (l'énoncé n'est pas clair, mais c'est facile a adapter avec un scanner si donné dans un fichier ou tapé interactivement) j'aurais fait ainsi :
Message cité 1 fois Message édité par gilou le 21-12-2019 à 10:48:52 --------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
rufo Pas me confondre avec Lycos! | Gilou, l'énoncé indique que les données sont déjà triées dans l'ordre croissant, ce qui fait gagner du temps d'exécution.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
gilou ModérateurModzilla | Oui, je l'avais précisé : on est en dehors de l'énoncé
Message édité par gilou le 21-12-2019 à 10:46:27 --------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
Nat1329 | tres bien, merci je vais essayer les solutions que vous proposez voir ce que ca donne et vous tenir au courant! |
Nat1329 | Bonjour,
|
Lt Ripley Ils ont tout niqué | Salut
--------------- Mes apps | Viens coder | Mon topal de vente |
Publicité | Posté le 21-12-2019 à 18:00:03 |
gilou ModérateurModzilla | > Tes algos ne sont pas bon du tout en performance et en vitesse d'exécution.
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
Nat1329 | Salut. Tu peux tenter d'essayer et faire des modifs sur l'exercice qui se trouve au lien suivant https://concours.algorea.org/conten [...] 95141437/. Le.probleme est qu'il faut valider les 5 exercices derriere pour avoir acces a cet exo qui se nomme somme a 42.000.000. Franchement les exos précédents sont facilement faisable a part lexo du bloc de quatre qui finalement n'est pas si compliqué mais demande un peu plus de reflexion donc si quelqu'un trouve la motivation d'arriver a lexo de 42.000.000 et de proposer une solution qui marche sur le site cest le bienvenue. Message cité 1 fois Message édité par Nat1329 le 21-12-2019 à 21:32:13 |
Nat1329 |
|
gilou ModérateurModzilla |
Ça serait dans mes langages principaux ces temps ci, (xslt et xquery) je dirais pas non, mais sinon, non, j'ai autre chose à faire de 3h.
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
Profil supprimé | Posté le 21-12-2019 à 22:53:04 Bonsoir, en deux seconde, je ferais une sorte de recherche dicotomique donc on devrait trouver "/2" quelque par. |
gilou ModérateurModzilla | A partir du moment ou tes données sont triées, il est difficile de faire mieux que l'algo que j'ai donné. Si elles ne sont pas triées, il faut les trier, ce qui est couteux, et il y a plus efficace avec un HashSet.
Message édité par gilou le 22-12-2019 à 10:25:00 --------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
Sujets relatifs | |
---|---|
[divers] conseil langage programmation | Programmation récursive ou itérative |
Concours de programmation Code of Duty 2 J - | Concours de programmation : Prologin 2007 |
[Concours de programmation]L'ultime jeu | Concours de programmation : Prologin 2006 (derniers jours) |
Concours de programmation : runderground | concours/defi programmation |
Le concours de programmation ICFP 2004 a commencé | Concours programmation |
Plus de sujets relatifs à : Concours de programmation |