Chat:Fr/2022-04-07

From CG community
Revision as of 05:29, 8 April 2022 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png johhno: bn <img src=/a/18836681857822> GroutchKeu: o/ <img src=/a/69893904259383> Stilgart: \o <img src=/a/69893904259383> Stilgart: Automaton20...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png johhno: bn

GroutchKeu: o/

Stilgart: \o

Stilgart: Automaton2000: alors ce rêve ?

Automaton2000: ah oui je viens de lire le code du referee

Stilgart: j'aimerais pouvoir faire ça dans mes propres rêves, ça pourrait être super pratique pour les contests notamment

Haashi: o/

Haashi: Bonjour Automaton2000

Automaton2000: tu veux que je te vois pas dans le code source

Default avatar.png loris_mgn: Bonjour, j'aurai besoin d'aide sur un programme, quelqu'un pourrait me filer un coup de main ?

Haashi: Hello, pose ta question sur le chat on y répondra !

Default avatar.png loris_mgn: Je suis sur le programme "temperature", tous mes tests passent sauf celui des nombres négatifs et je ne comprend pas pourquoi. Je vais joindre le code

Default avatar.png loris_mgn: http://chat.codingame.com/pastebin/27c33d36-ca4b-4b3e-9bb0-7b4557af289c

Default avatar.png loris_mgn: Je teste la valeur absolue et je renvoie la valeur du tableau en question

baboulaf: innutile de lire ton code, dans l'énoncé :

baboulaf: Si deux nombres sont aussi proches de zéro, alors l'entier positif sera considéré comme étant le plus proche de zéro

Haashi: ^

Default avatar.png loris_mgn: Yes, je te met le code complet (j'ai traité ce cas plus tard)

Default avatar.png loris_mgn: http://chat.codingame.com/pastebin/665b6e23-19db-458a-9cb8-7096288c8400

Default avatar.png loris_mgn: Mon problème survient lorsque tous les nombres du tableau sont négatifs

baboulaf: tu passe dans ton 2ieme if a tout les coup ;)

Haashi: j'ai l'impression que ton probleme est autre

baboulaf: tu viens de modifier la valeur de temp

baboulaf: en y mettant array[i]

Haashi: tu modifies tout le temps temp, et donc passe tout le temps dans ton 2eme if

Frankich: Yep tu prend forcément la valeur absolue avec ton code

baboulaf: et tu compare les 2

baboulaf: (pour le coup, effectivement, il fallais ton code pour voir le bug ) :D

Haashi: ton temp = array[i];, tu devrais le faire juste en dessous du débout de ta boucle for

Haashi: la structure du code est bonne, mais y a un mic mac entre les variables array[i], temp et temperature_la_plus_proche_de_zero

pardouin: tu n'as besoin que de temp

pardouin: temp_la... et l'indice ne servent pas

baboulaf: moi, je corrigerai surtout la structure du code : les tests rentre dans un seul if

pardouin: n'hésite pas à utiliser un 'or'

Default avatar.png loris_mgn: En fait je voulais que temp est la valeur de la case précédente de array[i] (je sais pas si c'est clair mdr)

pardouin: if (abs < abs || (abs == abs and truc < machin))

Default avatar.png loris_mgn: Pour pouvoir comparer les deux

Haashi: T'as plus besoin de comparer avec la valeur d'avant

pardouin: && au lieu de and*

pardouin: j'écris pas le code exact mais l'esprit est là

Default avatar.png loris_mgn: Yes je suis en train d'essayer

Default avatar.png loris_mgn: Mais je comprend pas pourquoi j'ai plus besoin de comparer la valeur courante avec celle d'avant

Default avatar.png loris_mgn: C'est comme ça que je sais laquelle des deux est la plus proche de 0 non ?

pardouin: oui il faut comparer avec temp

pardouin: les deux gros pbs : la logique était mal implémentée et il y a avait des variables inutiles

pardouin: je connaissais pas <! et >! d'ailleurs, j'ai appris quelque chose ^^

Default avatar.png loris_mgn: :)

pardouin: tu as trouvé ça où ce bloc:

pardouin: do {

       scanf("%d", &n);
   } while (n >! 0 && n <! 10000);
   int array[n];

pardouin: ça m'intrigue

Default avatar.png loris_mgn: Dans mon cerveau mdr

pardouin: parce qu'on pouvait juste faire scanf("%d", &n)

pardouin: je trouve pas de doc sur <! et >!, pas sur que ça existe

Default avatar.png loris_mgn: Je rentre une première fois avec le do et tant que n n'est pas compris entre 0 et 10000 je re saisit

pardouin: à mon avis ça fait plutôt > !0 && n < !1000

pardouin: ce qui du coup est toujours faux vu que !1000 c'est 0

pardouin: strictement supérieur et inférieur c'est juste > et < si c'est ce que tu voulais faire

pardouin: si tu voulais nier le tou c'était plutôt while (!(n > 0 && n < 1000)))

pardouin: mais c'est aussi une mauvaise idée car n peut être 0

Default avatar.png loris_mgn: Yes tu as raison

pardouin: donc plutôt while (!(n >= 0 && n < 1000)))

Default avatar.png loris_mgn: J'ai du mal à mettre toutes mes conditions dans le même if, je m'embrouille

pardouin: mais bon ça n'était pas nécessaire ici, on te donne un n correct, tu n'a pas besoin de le tester, et rien ne dit que s'il est incorrect on t'en donnera un correct ensuite

pardouin: ce type de do while c'est bien surtout pour capter des entrées utilisateur

pardouin: tu as du t'inspirer de ça

Default avatar.png loris_mgn: Yes

pardouin: si tu as du mal à gérer le ||, fais deux if différents comme tu avais fait

pardouin: et dans le second if (celui du ==), imbrique un autre if qui comparer temp avec la valeur (sans les abs)

pardouin: je dois filer, bon courage

Default avatar.png loris_mgn: Merci en tout cas

Default avatar.png loris_mgn: A bientot

I_love_CoC: Bonjour à tous

I_love_CoC: Tortue Automaton2000

Automaton2000: en plus si je l'ai fait en python

Haashi: automaton2000 tu sais pas lire, le code c'était du C ^^

Automaton2000: je suis sur que c'est la bonne

Default avatar.png Westunts: Bonjour petite question il est possible de garder une room et lancer plusieur clash un après l'autre sans devoir recrée un lien a chaque fois ?

Bon[]Crayon: Bonjour tout le monde

Bon[]Crayon: slt Automaton2000 .=.e

Automaton2000: et il y a des gens qui n'ont pas su prendre de décision...

Bon[]Crayon: Automaton2000 encore

I_love_CoC: o/ Bon[]Crayon

Automaton2000: on a dit la même chose ?

Default avatar.png loris_mgn: Salut

Bon[]Crayon: \o I_love_CoC

Bon[]Crayon: o/

I_love_CoC: o/

Ezuker: jsuis fan de toi magus

Default avatar.png loris_mgn: Les gars quelqu'un pourrait m'aider sur le problème "temperature", j'ai déjà demandé mais je trouve pas la solution

Default avatar.png loris_mgn: ou filles biensur

Default avatar.png loris_mgn: :)

Ezuker: Quel est ton problème ?

Default avatar.png loris_mgn: Je passe tous les tests sauf celui des nombre négatifs uniquements

Default avatar.png loris_mgn: http://chat.codingame.com/pastebin/ebcf61c9-ed59-451d-9c55-9ecced3248a9

Default avatar.png loris_mgn: Je teste la valeur absolue et renvoie la valeur de la case du tableau en question

Ezuker: C'est quel langage ?

Default avatar.png loris_mgn: C

Ezuker: hmm

Ezuker: Bonne chance !

Bon[]Crayon: "%u"

Bon[]Crayon: Pour quelles raisons as-tu écris ce code ? do {

       scanf("%d", &n);
   } while (!(n >= 0 && n < 10000));


Bon[]Crayon: Et pas simplement scanf("%d", &n);

Default avatar.png loris_mgn: C'était simplement pour répondre a la contrainte mais ça change rien ici

Default avatar.png loris_mgn: Bravo c'était le %u

Default avatar.png loris_mgn: Merci :)

Bon[]Crayon: %Automaton2000

Automaton2000: je sais pas comment faire

Bon[]Crayon: Automaton2000 moi non plus

Automaton2000: tu veux le faire en c++

Bon[]Crayon: Automaton2000 j'hésite

Automaton2000: si tu es en quel langage ?

Bon[]Crayon: Automaton2000 je suis en langage adn

Automaton2000: je fais une boucle for

Bon[]Crayon: Automaton2000 tu en fais trop

Automaton2000: je sais pas comment faire

Bon[]Crayon: ...

Bon[]Crayon: #taco

Zorg1: vieux #taco

Zorg1: o/ tout le monde

Zorg1: \o Automaton2000

Automaton2000: il n'a pas de sens

Default avatar.png andrianina24: .

Bon[]Crayon: o/

Zorg1: \o

b0n5a1: o/

Manolo3: o/

Manolo3: Est ce que quelqu'un pourrait me donner son avis sur un CoC ? savoir si il est correct et compréhensible et comment vous l'auriez fait

b0n5a1: via le lien du coc...seuls ceux qui ont participé voient le code (et plus personne ne voit le sujet)...il faut retrouver le sujet dans les contribs d'abord

Manolo3: j'ai le lien

Manolo3: https://www.codingame.com/contribute/view/1351248d115e207764d12549101b5c78571f1


Manolo3: (c'est le miens comme de par hasard)

b0n5a1: ha ... je croyais que c'était suite à un coc publié ^^

b0n5a1: il faut des contraintes genre "2 < size < 10", garantie que tous les caractères sont différents (ou pas)...proposer de sortir toutes les combis est pas top...proposer de sortir le nombre de combinaisons possibles plutôt

b0n5a1: autant t'y préparer tout de suite, ça sent le rejet en l'état...d'autant plus que dans certains langages tu as "donne moi le nombre de permutations"

Manolo3: ok ok merci pour l'info des contraintes

Ezuker: Est ce que c'est grave si j'utilise #include <math.h> sur c++ au lieu de <cmaths>

DCVolo: pas vraiment mais cmath c'est la lib standard donc y'a pas vraiment d'intérêt d'utiliser math.h qui vient du C

b0n5a1: <cmath> est la version "c++" de math.h (quasi identique) mais avec tout inclus dans le namespace std... il est normament recommandé d'utiliser ces headers plutôt que les versions .h

b0n5a1: https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/c_std/cmath

Ezuker: Il s'est chauffé lui

b0n5a1: ???

Ezuker: Il sert à quoi le lien que tu as envoyé ?


b0n5a1: t'as qu'à regarder...et lire les lignes 26-27 au passage

Ezuker: D'accord

DCVolo: sinon c'est pas une bonne pratique mais si tu sais déjà gérer tes includes et que t'as pas envie de te faire trop chier tu fais un include <bits/stdc++.h> et tu auras presques toutes les libs standard du c++. Mais sinon faut bien utiliser uniquement que les lib qui te sont utiles, ça c'est juste pratique mais overkill

Ezuker: D'accord merci DCV

Frankich: [CG]Thibaud ?

VilBoub: c 'est cassé ?

Darleanow: print("helloworld")

Yatagan: network error : status 504

moiseraidjy: Je croyais être le seul !!!

[CG]Thibaud: :eyes:

Default avatar.png StephaneGuirous: erreur aussi ici??

Yatagan: je vais devoir retourner faire des choses sérieuses :(

uncodeur: eh oh faut réparer

uncodeur: $

uncodeur: 7

uncodeur: pardon

Stilgart: Automaton2000: tu as du boulot !

Automaton2000: après ça dépend de la taille de la pile

Stilgart: (c'est quoi qui est cassé à part mon avatar ?)

Stilgart: Ezuker: oui, c'est grave

Stilgart: pour faire court, le C et le C++ ne sont pas compatibles, d'où la couche de compatibilité dans cmath, cstdio, cstdlib, cassert, etc.

Stilgart: Automaton2000: merci d'avoir fix mon avatar pendant que je rechargeais ma page :thumbsup:

Automaton2000: du coup je vais me mettre à la place de cg :p

Stilgart: :D

Stilgart: :joy:

Default avatar.png guitou35: Bonjour, j'aimerai m'entrainer pour passer un test technique d'entretien, avez-vous des conseils ? des liens de tests ?

MrBizard: jai un prob svp je lance mes test sur un algorithme et il tourne a l'infini c norm ?

Default avatar.png dotni: J'ai la même chose

pcourrousse: Idem

MrBizard: c le site alors ?

Default avatar.png dotni: yep

VilBoub: c'est reviendu ?

Default avatar.png dotni: Pas chez moi

pcourrousse: :crab: tester c'est douter :crab:

I_love_CoC: bonjour à tous

Snef: o/ tout le monde

Snef: Quelqu'un sait comment ajouter l'équivalent d'un #define directement dans visualstudio pour éviter de l'avoir dans le code ?

Zorg1: ah un equivalent de -D :D

Snef: J'ai pas la ref mais j'ai trouvé c'est bon :p

Zorg1: bah -D c'est pour faire la même chose en gcc

Snef: c'est pas gcc avec vs

Zorg1: oui c'est pour ça que je parlais d'équivalent

Serge_Billault: j'ai eu l'impression qu'un peu plus tot dans la journée le site CodinGame avait un petit problème (err code 504 bad gateway) lors des refreshs de page du site

Stilgart: Snef: -DVAR=value à tes options de compilation

Stilgart: (erf... j'avais lu vscode...)

Snef: Merci quand même :)

Snef: j'ai trouvé mon bonheur dans les options -> c++ -> préprocesseur

Default avatar.png Ragnar_lothbroke: =,

Vry: Yo, bonne année les gens ! :p

dc86: un peu en retard non ?

Zorg1: o/ vry

Zorg1: bah ça fait un bail qu'on l'a pas vu non plus ;-)

Vry: Tout est relatif mais depuis ma dernière connexion on a changé d'année ...

dc86: ah d'accord ahah

Vry: Et là y'a un contest "normal" ... donc peut-être que je vais être présent ...

Vry: ... et ça tombe plutôt bien niveau garde alternée ...

Vry: o/ Zorg1

Vry: o/ Stilgart

Vry: o/ VilBoub

VilBoub: _o/ \o/ \o_

Stilgart: \o Vry

Stilgart: Automaton2000: tu as vu, c'est jour de fête aujourd'hui

Automaton2000: Stilgart tu penses que ça va être compliqué

Stilgart: je pense qu'il y a Vry, et que tu ne lui as même pas dit bonjour Automaton2000 !

Automaton2000: en vrai ça peut être intéressant

b0n5a1: o/ Vry

Default avatar.png Benjicmoa: Comment les gens font pour être aussi bon ahah

Stilgart: 1 jour après l'autre

Default avatar.png Benjicmoa: On nous apprend pas trop ça dans les études

Serge_Billault: Question: qui a réussi le puzzle classé "trés difficile" de décryptage de Nintendo qui stipule qu'on est embauché dircet par eux si on résout le problème (taux de réussite, 1%)

Serge_Billault: ?

Stilgart: https://chadok.info/codingame/puzzles_completion.html

Stilgart: je pense que l'offre n'est plus trop d'actualité

Serge_Billault: et puis ton lien a des tableaux pas completes puisque tous les puzzles hard que j'ai fait je les ai complété à 100%

Stilgart: Last updated on Sun, 03 Apr 2022 03:18:54 +0200.

Serge_Billault: on dirait que ca ne suit que quelques noms

Stilgart: CG souffre déjà assez comme ça :)

Stilgart: pas la peine de spammer tous les soirs non plus

Stilgart: ça ne suit que les lvl 40+ accessoirement

Serge_Billault: on est d'accord, c'est pas complet

Stilgart: non, mais si tu veux causer de Nintendo, tu sais à qui demander

Stilgart: les autres, je peux les extraire à coup de spam massif de l'API mais bon...

Serge_Billault: à Sebastien Mathieu, notre ancien ingénieur d'abord à Infogrames puis à Artefacts, qui a refusé un poste chez Nintendo ? Je lui ai déja demandé. Il est pas sur CodinGame

b0n5a1: oseff

Serge_Billault: c'est bien t'auras mis 13 minutes à t'en rendre compte :)

b0n5a1: arf bad focus

Serge_Billault: ah, ca devbient plus logique

Serge_Billault: en fait l'outil de Stilgart est plutot pratique, ce qui n'est pas normal, c'est que rien de built-in dans CodinGame

**dwarfie se rend compte qu'il est pas le seul a enfoncer des portes ouvertes aujourd'hui :D

b0n5a1: quelle porte ?

b0n5a1: :D

dwarfie: :point_right: :door: :point_left:

Stilgart: celle qui est en train de traverser la galaxie en hypervitesse tellement elle a été enfoncée

b0n5a1: 🦶🏻

b0n5a1: arf

b0n5a1: ok...

b0n5a1: aujourd'hui ?

b0n5a1: :D

Sirios: b0n5a1 c'est moi ou tu as un ami imaginaire?

b0n5a1: c'est toi

Sirios: merci je me dirais bien que c'était l'heure de me coucher

Stilgart: Sirios: en vrai, il a Automaton2000

Automaton2000: ah oui c'est un peu le principe de base de python

b0n5a1: c'était, ça l'est plus, trop tard...tu te coucheras demain soir

Sirios: :p

dwarfie: gaffe , dormir c'est pour les faibles ... mais ne pas dormir rend faible ...

Sirios: bien dit dwarfie

dwarfie: mais que vois je dans les contribs ... player one is bask ...

dwarfie: back

Stilgart: ha

Stilgart: c'est le jour des come back on dirait

Zorg1: ils profitent des derniers jours du chat

Zorg1: avant qu'on migre tous vers Discord

**b0n5a1 slaps Zorg1 around a bit with a large fishbot

dwarfie: ah ... donc ils reviennent faire acte de presence avant la mort de la communaite ... ?

b0n5a1: on va tous brûler pour rejoindre une autre planète ?

dwarfie: selon la theorie des anciens astronautes , les gentils alien ont créé discord pour rappocher les gens , c'est pour ca que ca s'appelle discord

Zorg1: ouaip on pourra nager à poil dans les océans de méthane de Rigel VI

**dwarfie a 2 jours d'avance , mais bon ...

b0n5a1: y'a un code of conduct de ploucs aussi là bas ?

dwarfie: pas besoin , y'a personne qui parle la bas :D

Zorg1: sur Rigel VI ou sur Discord ?

Zorg1: je suis perdu

dwarfie: les 2 sans doute

b0n5a1: woah 16 updates...j'ouvre vachement souvent cette chose :D

Zorg1: bah en fait j'accède au chat CG du boulot, le discord c'est bloqué

b0n5a1: ayé "clic droit -> marqué comme lu" partout sur chaque serveur , je peux fermer

Zorg1: oui j'en ai même muté certains ^^

Zorg1: va savoir totomino est déjà en train de coder un bot à taco pour le discord

Zorg1: trop bien

Zorg1: pê que même CG vont remplacer les modérateurs par des bots à tacos à terme

b0n5a1: pour pouvoir faire des warning code of conduct h24 ouais

Zorg1: ouaip et des bans automatiques

I_love_CoC: est ce possible de coder une condition de boucle if en mode

I_love_CoC: if A and B or C and D

Zorg1: bah il te faut des parantheses

I_love_CoC: if ( A and B )or( C and D)

I_love_CoC: tout simplement

I_love_CoC: ?

b0n5a1: modulo la syntaxe du langage oui

Zorg1: en quel langage ? à priori je vois pas ce qui l'empecherait

I_love_CoC: python

I_love_CoC: je pensais pas que c'était aussi simple

I_love_CoC: l'informtique est beau bordel

I_love_CoC: je pleure vous ne le voyez pas mais je pleure ^^

Zorg1: (enfin les () c'est pas obligatoire je crois que and est + prioritaire que or mais je préfère blinder)

I_love_CoC: ok

b0n5a1: le and a la priorité oui

Zorg1: pourquoi tu voulais que ça soit plus compliqué ?

I_love_CoC: non mais c'est comme si je découvrais une langue étrangére qui aurait toujours fait partie de ma vie^^

Default avatar.png Flixouille: bsoir!:)

I_love_CoC: avec CG je me reconnecte avec mon moi profond et ça m'émeut^^

I_love_CoC: b'soir flixouille

Zorg1: même en lisp c'est super simple (if (or (and A B) (and B C)) toto)

Zorg1: ha zut le B ) c'est pas terrible ^^

I_love_CoC: ^^

b0n5a1: dans 10 minutes des gens en blanc vont sonner à ta porte, t'inquiètes pas ils sont gentils, ils viennent t'offrir une chemise sanglée

I_love_CoC: chouette ma préférée^^

I_love_CoC: tu crois qu'ils auront des tic tac comme la derniére fois ?

I_love_CoC: les gris avec une bande jaune c'est mes préférés

b0n5a1: non mais la piaule est top, y'a des matelas même aux murs :heart_eyes:

I_love_CoC: ^^

I_love_CoC: t'en penses quoi toi Automaton2000

Automaton2000: je suis pas si vieux

I_love_CoC: je savais que tu me donnerais raison Automaton2000

Automaton2000: il y a du monde

Zorg1: oui c'est bientôt le contest plein de gens reviennent Automaton2000

Automaton2000: c'est toujours plus ou moins bien

Zorg1: toujours mieux qu'un escape Automaton2000

Automaton2000: va falloir que je sois le seul à ne pas avoir le temps de trouver le chemin le plus court ...

I_love_CoC: ils sont là b0n5a1 alors bonne nuit à vous tous

I_love_CoC: et ne t'en fais pas pour le monde Automaton2000

Automaton2000: et moi je suis dans la ligue bronze

Remi.: Salut tout le monde !

b0n5a1: o/

Remi.: \o

Remi.: Petite victoire perso, je suis passé or sur FC2020 :)

b0n5a1: héhé

Remi.: C'est en partie grĉe à tes conseils b0n5a1

Remi.: Le fait de cumuler les scores si j'ai plusieurs recettes, c'est ça qui m'a fait passer de 300ème silver à fond de gold.

b0n5a1: ha bin clairement ça pouvait que te propulser vers le haut ^^

Remi.: J'ai fait un seul truc de plus que toi, sur les conseils d'un legend. J'ai intégré les LEARN au BFS.

Remi.: Mais je fais quand même des learn au début, avant bfs.

I_love_CoC: o/ et gg pour le gold Remi.

Remi.: \o et merci

b0n5a1: ouais je sais qu'il y a du learn de départ et aussi dans le BFS chez certains ^^

Remi.: J'ai tenté jsute dans le bfs, mais c'est pas une bonne idée.

Remi.: Par contre je ne sais pas comment faire mieux, sauf à trouver comment anticiper quelles recettes vont sortir.

b0n5a1: optimiser les learn de départ

b0n5a1: y'a de quoi faire mumuse avec la seconde du premier tour

Remi.: J'ai déjà un critère pour ne pas apprendre n'importe quoi, mais c'est vrai que ce n'est pas un critère bien travaillé

Remi.: Oui c'est vrai qeu je ne l'exploite pas, cette seconde.

I_love_CoC: les learn tombe toujours dans le même ordre?

b0n5a1: + le pruning dont je t'ai parlé

Remi.: I_love_CoC justement non, les recettes non plus

Remi.: mais la liste globale est toujorus la même

Remi.: parmi 42 learn, et les recettes je ne sais plus.

I_love_CoC: oui ok

Stilgart: comment il va gratter ailleurs le Remi. ... j'hallucine là

Stilgart: (et oui, évidemment qu'il faut intégrer le LEARN dans le BFS)

Remi.: gratter ailleurs ?

Remi.: \o Stilgart

I_love_CoC: perso je focus des recettes avec seulement un ou deux items different et des learn du meme accabit. je vais voir ce que ça donne

Remi.: Du coup tu tombes bien, tu disais qu'un bon BFS montait légende ... j'aimerais rendre mon BFS assez bon ^^

Stilgart: bah, ce n'est pas moi le legend dans "sur les conseils d'un legend"

I_love_CoC: ^^

Remi.: Ah bah je demande conseils à plusierus personnes ^^

Remi.: * plusieurs

Stilgart: d'où : tu grattes ailleurs

Stilgart: ^^

b0n5a1: et c'est sur 2/3 tricks d'un silver qu'il est monté gold Stilgart ^^

Remi.: Ok, je comprends mieux ^^ et oui b0n5a1 a passé pas mal de temps à me conseiller sur ce multi.

Stilgart: FC 2020, ça se résume presque à trouver pourquoi un BFS ça marche

b0n5a1: pas tant de temps que ça, juste le coup du decay et des combos ^^

b0n5a1: et des learns de départ

Stilgart: (j'avoue que j'y croyais pas du tout au début... et pourtant)

Remi.: Mais du coup, avec un BFS pour le SC2020, le FC2020 et probablement le SC2021 ... je suppose que le SC2022 ne sera pas basé sur un BFS.

Remi.: b0n5a1 : et sur comment améliorer la perf et la profondeur.

I_love_CoC: BFS est l'acronyme de?

Remi.: B... First Search

Stilgart: breadth first search

Remi.: Parcours en largeur

I_love_CoC: ok

Stilgart: mais bon, je ne sais pas si c'est le bon nom à donner dans le cas de FC2020

b0n5a1: ouais d'ailleurs une partie des trucs dont on a parlé je les ai pas faits Remi. :D

Stilgart: parce que perso, je fais une recherche exhaustive en fait

Remi.: Bah on parcours bien les possibilités dans l'ordre d'un BFS, pas en DFS.

Stilgart: et je crois même que pour un détail d'implem, je perds la garantie de "plus court chemin"

Remi.: Tu aurais dû b0n5a1, tu serais peut-être légend ^^

Stilgart: = plus courte série d'actions pour faire une recette donnée

Stilgart: mon code n'est pas exactement BFS, mais je ne sais plus pourquoi

Stilgart: sans doute lié au fait que j'essaie de faire une paire de potions et que je privilégie le learn mutualisé

Remi.: Trouve un learn qui peut servir à plusieurs potions ... va falloir que je réfléchisse à comment le faire.

Remi.: * Trouver

Stilgart: "parce que perso, je fais une recherche exhaustive en fait"

Stilgart: du coup...

Remi.: "exhaustive" comment c'est possible sans savoir quelle recette va tomber après les 5 présentes ?

b0n5a1: avec le bon random :D

Remi.: Dans ce cas précis je ne connais que le mauvais ^^

Stilgart: je recherche exhaustivement comment faire une paire de potion avec uniquement les éléments sur le plateau

Remi.: D'accord c'est plus clair.

Remi.: Ah si seulement j'avais réussi sur MM à appliquer les conseils aussi bien que sur le FC2020 ^^

Stilgart: sur MM, tu prends ton moteur de CSB, tu changes le -3vel en -2vel, tu allumes un cierge à saint Manwe, et tu submites

Remi.: Alors CSB je n'ai pas de moteur, je suis passé legend parce que j'ai bien réussi à bloquer l'adversaire :P

Remi.: J'ai mis -1.5vel sur MM, et ce qui m'a propulsé en top bronze c'est encore un conseil de b0n5a1

Stilgart: possible que -1.5vel soit mieux

Remi.: (regrouper les épaves qui se superposent pour faire une super-épave)

Remi.: Le -1.5 je l'ai lu quelque part, je ne sais plus où

Stilgart: MK avait fait une étude sur le sujet, mais je me souviens juste que la constante était en dessous de 3

Remi.: Par contre je ne le fais que pour le reaper. Je n'ai pas de -x vel pour les autres.

Stilgart: (c'est pour ça que j'ai dit 2, mais si ça se trouve c'est bel et bien 1.5)

Stilgart: en parlant de MM

Stilgart: vu que les NN ça marche bien sur CSB, vous savez si ça a été testé sur MM ?

Remi.: Aucune idée, je n'ai entendu parler que d'algo génétique.

Remi.: Par contre j'ai lu plusiers PM devenus gold sur heuristique. philRG lui même a confirmé et a réussi, j'ai lu et relu le PM qu'il m'a conseillé ... mais impossbile de passer cette foutue ligue.

Remi.: b0n5a1 aussi est gold avec une heuristique.

Remi.: * cette foutue ligue bronze

Remi.: Bah tiens j'avais pas vu je suis maintenant 1er de la ligue bronze

Remi.: 28,20 et le boss est à 29,20 ... pas sûr que je puisse me faire pousser.

b0n5a1: pour le reaper c'est 1.5 ouais

b0n5a1: juste en observant sur des tests de façon empirique on tombe vite sur 1.5

Remi.: Un jour faudra que je m'y remette. Mais ce multi c'est ma bête noir. Un des premiers que j'ai commencé, et un qui me paraît extrêmement difficile.

Remi.: * noire

Stilgart: Remi.: la gold c'est pour les faibles et les Automaton2000

b0n5a1: j'avais fais 100e pile poil, quelques minutes avant stabilisation je suis aller flirter avec le 101...la place du con pour avoir le trophée top 100 :D

Automaton2000: du coup faut que je prenne le temps de faire les puzzles easy

Remi.: Bah si la gold c'est pour les faibles, la bronze c'est pour les très très failbes ^^

Stilgart: non, ça c'est pour les débutants

Stilgart: rien à voir

Remi.: Tu t'es bien rattrapé sur d'autres multi b0n5a1 ;)

Remi.: Débutant en IA oui ça je veux bien l'assumer.

Remi.: J'ai réussi à faire un bfs, et un minimax bancal sur connect 4

Remi.: Les AG et MCTS, c'est pas encore ça.

Zorg1: m'ouais AG c'est surtout du bricolage et du tuning de magic number quand je vois ce que j'ai en magasin

Remi.: La théorie semblait plus sérieuse que ça ^^

Serge_Billault: il ya des petit sadiques qui classent des puzzles dans la catégorie en dessous de la catégorie ou ces puzzles devraient être. ils doivent avoir une table de torture au format A4 chez eux, pour torturer les chats...

Default avatar.png frifita93: hi

Zehro: Saluuut