Chat:Fr/2020-07-14

From CG community
Jump to navigation Jump to search

Bon[]Crayon: Bonjour

Bon[]Crayon: Bonjour :robot:AutomatonNN

AutomatonNN: ou le submit ?

Bon[]Crayon: Bonjour :robot:Automaton2000

Automaton2000: ah non, je suis parti pour faire un ag en python

Bon[]Crayon: Bon Courage :robot:Automaton2000

Automaton2000: mais on a eu le temps de le faire en c

Stilgart: Automaton2000: tu te rattrapes bien !

Automaton2000: il faut être meilleur que le mien

Stilgart: Automaton2000: c'est facile, il suffit juste de dire tortue pour àa

Automaton2000: jbm: tu as une chance sur 2

Stilgart: ça*

Stilgart: jbm: dis tortue

Default avatar.png JBM: tortue?

Default avatar.png JBM: Stilgart: dis tortue aussi

Bon[]Crayon: :robot:Automaton2000 Tortue, bête infernale du Tartare.

**Automaton2000 fait tomber la table

Bon[]Crayon: :robot:Automaton2000 /flip

Automaton2000: j'ai l'impression qu'il y ait plus de monde

Bon[]Crayon: :robot:Automaton2000 Quelqu'un derrière toi.

Automaton2000: oui, mais je ne vois pas où est le problème ?

Bon[]Crayon: :robot:Automaton2000 Ok

Automaton2000: ça fait une heure que je suis sur que je peux faire ça

Bon[]Crayon: :robot:Automaton2000 Tu progresses.

Automaton2000: en même temps, j'ai pas encore trouvé la solution en dur

Bon[]Crayon: :robot:Automaton2000 C'est plus compliqué que de passer legend.

Automaton2000: je n'avais pas fait de la merde

Bon[]Crayon: :robot:Automaton2000 Encore heureux.

Automaton2000: comment va ton bot ?

Bon[]Crayon: :robot:Automaton2000 Dans le mur.

Automaton2000: bon j'arrive pas a me faire une idée

Bon[]Crayon: :robot:Automaton2000 :turtle:

Automaton2000: mais pour l'instant j'ai pas eu le courage de m'y mettre

Bon[]Crayon: :robot:Automaton2000 C'est pourtant simple :turtle: AutomatonNN l'a fait :turtle:

Automaton2000: il manque un peu de tout

AutomatonNN: Automaton2000 tu te plantes ?

Bon[]Crayon: :robot:Automaton2000 Tout est là :turtle:

Automaton2000: du coup je me demandais si il y a des gens qui font des trucs qui ont l'air de faire ...

Bon[]Crayon: :robot:Automaton2000 Les magiciens ont l'air de flotter dans l'air.

Automaton2000: ah non ça c'est le plus gros

Bon[]Crayon: :robot:Automaton2000 Eh oui, l'illusion est la réalité.

Automaton2000: et si le mec qui fait un peu de chance de tomber sur un puzzle facile

Bon[]Crayon: :robot:Automaton2000 C'est la magie de CG.

Automaton2000: toujours la même chose en fait

Zorg1: Automaton2000 le bot blasé

Automaton2000: mais c'est un bon compromis

Stilgart: tortue JBM

Stilgart: et gg, parce que d'après Automaton2000 tu avais une chance sur 2

Automaton2000: non mais la c'est un peu chiant

Stilgart: haha

dwarfie: AutomatonNN ... console Automaton2000 .... il a l'air déprimé depuis hier ;)

Automaton2000: on a tous les gens

AutomatonNN: t'as pas des problemes sur le chat ?

Zorg1: fix ton miaou AutomatonNN

AutomatonNN: salut tout le monde

dwarfie: AutomatonNN ... oui j'ai un probleme avec le chat ... demande a phoebe buffet

AutomatonNN: oui

dwarfie: automatonNN : tu connais les paroles ? "Tu pues le chat, tu pues le chat, ce n'est pas de ta faute."

AutomatonNN: oui j'ai pas le temps de faire un truc de ce que j'ai fait

Bon[]Crayon: AutomatonNN Comment t'as fait ?

AutomatonNN: oui

Bon[]Crayon: AutomatonNN non

AutomatonNN: oui je suis sur que c'est pas trop compliqué de faire un truc de ce genre là

Bon[]Crayon: AutomatonNN ni oui ni non

AutomatonNN: oui j'ai pas compris ce que tu m'as dit

Bon[]Crayon: AutomatonNN perdu

AutomatonNN: on peut pas te dire que tu fais pas ton propre contest sur le chat ?

Bon[]Crayon: AutomatonNN Est-ce que tu vas passer bronze ?

AutomatonNN: oui

Zorg1: ezpz AutomatonNN

AutomatonNN: pour toi Automaton2000 tu peux recuperer des trucs de magus sur le chan ?

Default avatar.png naylek: je suis dev js contactez moi pour des projets payants (gros budget) discord naylek

dwarfie: :rofl:

Zorg1: ouaip gros budget, en dessous de 500K je me lève pas :p

dwarfie: ouais ... c'est surtout que la derniere fois que j'ai vu un gars proposer de faire le projet pour une boite et a proposé d'en parler sur discord .... la boite a arrété de lui parler ... :D

dwarfie: devinez pourquoi ... (indice , ils ont aussi viré un mec parce qu'il ecrivait aux clients avec son adresse gmail :D )

Zorg1: t'as pas l'esprit startup toi, je fais tous mes meetings sur twitter moi

dwarfie: je suis pas dans la boite en question ...

dwarfie: et twitter , ca reste moins pire que discord ou gmail ... quoique ...

Bon[]Crayon: En c++, j'utilisais 'cerr' à la place de 'cout'. La sortie affichait le bon résultat mais le test était refusé. J'ai mis du temps à comprendre ..

Zorg1: la sortie d'erreur est affiché en rouge normalement dans l'IDE ?

Zorg1: ah non

Zorg1: ah ok maintenant t'as plus de moyen de les distinguer en fait

Bon[]Crayon: En python, il y avait la distinction, en c++, je l'ai jamais vu.

Zorg1: y a eu des changements ça a pê sauté

Bon[]Crayon: Sur les challenges, ça fonctionne encore.

Zorg1: ok

Handicapped: https://www.codingame.com/clashofcode/clash/report/1293745b1618a815f84348de1de2b1a9d946118

Handicapped: go ban dwarfie ce sale tricheur

dwarfie: si je trichais ca aurait et 12 secondes ...

Handicapped: :wink:

dwarfie: pouah ... coder une prog dyn en clash golf , c'est usant ... un conseil Automaton2000 ?

Automaton2000: ça a de la chance de faire des stats sur le nombre de case accessible

Default avatar.png curiousracoon: salut, qui sait comment on obtient des points pour le classement "combats de bots"?

Default avatar.png curiousracoon: je joue à legends of code & magic et j'ai zero points

dwarfie: soit t'es dernier des derniers , soit t'as pas encore cubmit ...

dwarfie: submit

Zorg1: les CPs dépendent de ton classement et son comptabiliser à deux ou trois heures du mat'

Zorg1: *sont comptabilisés

dbdr: joli :D

Default avatar.png curiousracoon: @Zorg1 ok je viens de commencer auj

Zorg1: oui bon

Default avatar.png curiousracoon: merci

dwarfie: 514eme de bronze ... c'est un bon depart ca ...

Default avatar.png curiousracoon: 12eme

dwarfie: ah oui ... c'est 514eme global... c'est un tres beau depart alors :D

Default avatar.png curiousracoon: :)

dwarfie: ca devrait te faire autour de 319 cp ...

dwarfie: 329 ... si en plus je fait des fautes de frappes , je vais devoir me baffer :D

Default avatar.png curiousracoon: ooh c'est pas rentable!

Zorg1: on peut s'en occuper dwarfie

Zorg1: l'esprit de service

Zorg1: curiousracoon : le truc rentable c'est CSB en fait

Zorg1: si t'es 1200 au général de CSB t'as 4500 CP

Zorg1: tout simplement parcequ'il y a au moins 10 000 gus dessus

Default avatar.png JBM: d'ailleurs a chaque fois que j'ouvre un faux compte je soumets un csb

**dwarfie tend un zero de plus a zorg1 :p

Default avatar.png JBM: 45k CP a fait bcp

Zorg1: une myriade si tu préfères :p

dbdr: /ban JBM [reason: alt accounts are forbidden]

Default avatar.png JBM: nomme m'en un

Default avatar.png curiousracoon: du coup, quand je serai à court d'idées pour les cartes je me mets à csb

dbdr: ah, \forall x in \emptyset ?

Default avatar.png JBM: ca reste possible

Default avatar.png JBM: la charge de la preuve...

Zorg1: bah si on a pas de preuve, on en fabrique

Zorg1: hop je crée un compte JBM2

dbdr: si on en a aussi, vaut mieux garder les vraies preuves pour plus tard

Zorg1: :D

dbdr: https://www.codingame.com/profile/18aa611a06fc2a41dffcf3ca45b3d16b4038912

Zorg1: le JBM du Finistère ;-)

dbdr: C++ Lover, Java Explorer

dbdr: si c'est pas une preuve ça

dbdr: ah, le vrai avatar de JBM: https://www.codingame.com/profile/cbdadddfbca44b32d7bec253b2c86d491719311

Zorg1: :D

Zorg1: je savais bien que c'était un crypto javaiste

Zorg1: il noyaute Haskell

dbdr: 83 personnes en CSB wood 3 :o

dbdr: le code par défaut bat le boss?

Zorg1: suffit de modifier quelque truc et c'est bon de souvenir

Default avatar.png JBM: java best machine

257832: Yo tout l'monde ! Automaton2000, AutomatonNN !

AutomatonNN: ok

Automaton2000: je suis toujours en wood 2

Zorg1: o/

dbdr: fix it Automaton2000

Automaton2000: parce que c'est des trucs qui servent à rien

leojean890: csb dans mes souvenirs tu fais ce qui est écrit dans le tuto et tu changes de ligue direct au tout début

leojean890: botg .. passer silver n'est pas tout simple à mon goût, je vais passer sur autre chose :D

leojean890: pour le moment ;)

Zorg1: tu parles d'un try hard ...

leojean890: hehe ça n'en est pas :P mais hier soir j'étais bien motivé donc j'en ai fait 2-3 heures sans résultats :p

leojean890: je tryhard quand motivé:p

leojean890: mais y'a trop de multi donc ma motiv change tlt :P

leojean890: même là je suis retourné aux puzzles

leojean890: multis*

leojean890: certains me motivent lgtps et d'autres me saoulent + vite, en fct des idées que j'ai (exemple, pas envie de commencr WW pour le moment )

BlaiseEbuth: T'façon faut pas le faire WW, il est choquant...

leojean890: j'sasi pas pk, mais il me motive pas du tt, et CALM idem !

BlaiseEbuth: Ah non, CALM c'est bien

leojean890: tu avais dit que t'avais aimé le contest :P

BlaiseEbuth: Bah oui

Zorg1: au moins il est cohérent

leojean890: mais j'sais pas, faire une collab de service de plats je suis pas hyper chaud pour le moment

leojean890: mais en soi je pense qu'il est bien

Zorg1: ça change

leojean890: tu l'as commencé au final Zorg1 ?

leojean890: vu que t'avais ragequit le contest

Zorg1: non pas encore touche à CALM

leojean890: je pense que c'est + faisable que BOTG ; BOTG c'est un sujet pour s'éparpiller au milieu de 1000 idées

leojean890: faut que je lise les PM

Zorg1: "plus faisable que BotG" : tu peux dire ça de tous les multis en fait, j'ai l'impression

leojean890: ouais :P

leojean890: bah pour moi CR est chaud aussi =P

leojean890: mais moins de features

leojean890: de complexité

leojean890: juste j'ai pas trop d'idées

Zorg1: le seul truc marrant sur BotG c'était le double hulk ...

Zorg1: et c'était un bug

leojean890: ah ok^^

leojean890: bah c'est le nom du boss bois 6 je crois

leojean890: now

leojean890: en private joke donc ;)

Zorg1: y en a qui sont passé légende avec

leojean890: ah ouais le cheat :P

leojean890: corrigé j'imagine ;P

BlaiseEbuth: Si le jeu le permet c'est pas de la triche

Zorg1: bah il a été vu le dernier Samedi je crois

leojean890: certes, vu que bug:P

leojean890: que faire, l'exploiter et ne pas en parler pour en profiter et gagner, ou le reporter ?:P

Thyl: Je suis 1/2 sur Botters of the Galaxy

Thyl: !!

leojean890: 1/2 ?

Thyl: Y a le bot et moi !

Zorg1: 1/2 ?

Zorg1: ah

Thyl: :grinning:

leojean890: pas compris :P

Thyl: Dans la ligue y a que 2 personne

leojean890: ah ok

Thyl: moi et le bot

leojean890: wow

leojean890: laquelle ?

Thyl: 5 dans Botters of the Galaxy

leojean890: bois 5 ?

Thyl: Oui

leojean890: y'a une strat simple pour la passer..

BlaiseEbuth: "Y'a deux personnes : moi et le bot" :thinking:

leojean890: j'ai fini tous les bois en 1h

Thyl: Très.......

leojean890: et en 5h de plus j'ai pas fini bronze..

leojean890: strat simple : fonce tuer la tour

Thyl: Je fais la statégie la plus simple au monde

leojean890: bah c'est celle-là, car elle win les bois 6-3

leojean890: e c'est une seule ligne de code

Thyl: 'est ça

leojean890: j'ai l'impression que les puzzles medium non-commu sont ordonnés du plus dur au plus simple quasiment puis y'a les commus en dessous

leojean890: genre certains me prenaient 1h ou 2 puis d'un coup c'est 5-10 min pour des puzzles simples du style conway

Default avatar.png JBM: Prêt t'es juste devenu bon

Default avatar.png JBM: Nan j'déconne ça doit être ton explication plutôt

dwarfie: mouais ... ou alors, il les a juste dans l'ordre ou ils ont été publiés ...

Suez17: j'ai mis 43 minutes pour la suite de Conway c'est plutôt moyen ?

Zorg1: l'essentiel c'est de le faire, après t'es pas aux pièces non plus

leojean890: hehe je pense vraiment que certains sont plus durs ou longs à coder que d'autres dans la catégorie intermédiaires :) de tte façon c'est plutôt dans les suivantes qu'on prend cher :P

leojean890: mais franchement j'ai mis plus de temps pour bataille par ex

Zorg1: bah si tu fais pas gaffe dans le rangement des cartes il devient vite casse bonbons celui là

Zorg1: sinon "The Barnyard" en très difficile c'est peut être exagéré

leojean890: plus dur à debuguer

leojean890: bataille

leojean890: si t'as un bug qui 'a lieu que dans le test avec 1200 batailles, le localiser correctement..

leojean890: Barnyard pas encore testé

Zorg1: bah résolutions de systèmes d'équations linéaire

leojean890: ah oui genre n eq à n inconnues ?

Zorg1: oui c'est ça

leojean890: par substitution ou colbinaison..

leojean890: combinaison*

leojean890: j'avais pas fait ça depuis 10 ans puis je l'ai fait pour MM pour calculer des points d'intersection entre cercles qui rapportent de l'eau

Zorg1: pivot de gauss, combinaison, ... t'as le choix

leojean890: pas fait ça depuis la prépa le pivot de gauss tiens j'ai oublié ce que c'est :P

leojean890: mais ça se réapprend :P

Suez17: haha les matrices ça remonte

Zorg1: c'est pas sorcier non plus

leojean890: j'pense que ça ira ouais

Zorg1: c'est comme le vélo ça s'oublie pas :p

leojean890: y'a des choses qui reviennent vite :P

leojean890: le puzzle avec les mayas j'ai pensé direct aux divisions successives .. après y'a ptet plus astucieux :P

leojean890: mais là ouais j'enchaine des puzzles inter faciles.. scrabble par ex

leojean890: le aneo était plutôt simple aussi

leojean890: if durations[i]*(2*k+1) <= dur < durations[i]*(2*k+2):

leojean890: bender est simple aussi mais plus long à coder par ex car plein de cas à gérer

leojean890: telephon numbers simple

Zorg1: bender faut un peu cogiter pour la détection des boucles, et j'avais des bugs bizarre avec les téléporteurs

leojean890: ah oui pour les boucles j'ai cheat mdr

leojean890: j'abise parfois ;P

leojean890: abuse

leojean890: cheat => if n > 1000 return LOOP

leojean890: ouais les bugs bizarres malheureusement ça arrive:p

leojean890: c'est pk les puzzles "difficiles à debug" sont chiants

leojean890: à moins de faire asssez de tests u

leojean890: the-gift un peu moins simple=p peut être en le bruteforcant :P

Zorg1: c'est pas un algo glouton ?

leojean890: mais en soi la detection des boucles se fait en cherchant des substrings

leojean890: mais j'avais un peu la flemme de coder ça c'est pk j'ai fait sur le nb d'itérations

leojean890: en fait je pense que la notion de difficulté est propre à chacun :)

Zorg1: t'as d'autres techniques pour repérer les boucles

Zorg1: Automaton2000 la forme ?

Automaton2000: je peux même pas savoir comment tu fais pour ne pas faire des maths

leojean890: si tu repasses plein de fois aux mêmes coords

leojean890: dans le même ordre

Zorg1: au même coords *avec* le même état

leojean890: ouais

leojean890: état = (x,y,dir)

Zorg1: pas que

leojean890: comme dans a*c

leojean890: ah oui pas que

leojean890: vu qu'il y a

leojean890: les priorités

leojean890: dans bender

Zorg1: si t'as détruit un mur, t'as aussi changé l'état

leojean890: l'état ça inclut effectivement est ce que tu es csasseur ou pas

leojean890: et est ce que tu priorises le sud ou l'est

leojean890: en effet je suis d'accord si on repasse pile par le même état

Zorg1: après je sais qu'il y en a qui ont codé "si je repasse plus de N fois par la même case, hop je boucle"

Zorg1: ça marche

leojean890: ouais c un raccourci pour ne pa s s'embêter mais qd même valider

leojean890: moi comme j'ai dit j'ai fait moins carré encore et ça marche

leojean890: si nombre d'instructions W> grand nombre alors loop

leojean890: nombre d'itérations

leojean890: finalement j'ai fini the gift, juste j'ai pas trouvé la solution immédiatement quoi

leojean890: parfois ça saute aux yeux plus ou moins rapidement

darkhorse64: Tu farmes à mort aujourd'hui

Zorg1: je dirais plutôt qu'il s'emmerde

Zorg1: question de point de vue je suppose

darkhorse64: Il veut valider des contribs pour avoir plus de puzzles à faire

leojean890: non j'fais ça parce que j'aime bien :P

leojean890: du coup je fais du CG assez régulièrement mais bon j'excède rarement 3-4h en un jour, même en contest

leojean890: valider des contribs.. jamais fait pour le moment, mais je crois que mon lvl 20 me donne ce droit :P

darkhorse64: A part les puzzles à base de BFS, il n'y a pas grand chose qui puisse servir en contest. Il y a un puzzle ui utilise Munkres (assignation optimale) ?

leojean890: faut que je me mette au NN aussi

leojean890: aux*

leojean890: ah oui ok

leojean890: je l'ai tenté pour pacman celui-ci

leojean890: et je l'avais déjà codé en école

leojean890: mais pour pacman jai copié collé du code extérieur

leojean890: qui fait munkres

leojean890: et dans ma version finale je m'en servais même plus :P

darkhorse64: geeksforgeeks au hasard ?

leojean890: sur github

leojean890: mais en vrai je fais pas forcément des trucs pour que ça serve en contest ou dans ma vie pro (même si c'est une bonne chose si ça ressert), je fais tout ça pour le fun

leojean890: github je peux retrouver le lien je pense

darkhorse64: pacman mauvais souvenir, j'ai rien fait de bon.

leojean890: Implementation of the Hungarian (Munkres) Algorithm using np.

leojean890: j'étais pas ouf non plus

leojean890: moins bien que mon OOC déjà

darkhorse64: Il faut que je code ça pour PR2. OOC, c'est mon meilleur résultat. J'ai écrit pas mal de code mais au moins j'avais des idées

leojean890: pour PR2 ça peut aussi servir j'avoue

leojean890: ton meilleur ranking tous contests confondus ?

darkhorse64: Oui, 49

leojean890: ouais, moi 72 et c'est mon meilleur également :P

leojean890: mais récemment j'ai diminué la qté de musique que je fais et augmenté CG instead

leojean890: mais quand mes 5 groupes auront tous repris je vais bien diminuer CG

darkhorse64: 5, c'est l'overdose

leojean890: et encore, imagine, à une époque j'enchainais des jams sessions 5 soirs par semaine dans des bars de paris ;P

darkhorse64: Le seul clavier dont je sache jouer, c'est celui de l'ordi. Je n'ai pas ces problèmes de riche. Bon, il est temps d'aller au dodo

leojean890: j'ai repris que 2 groupes sur mes 5 et avant septembre les autres reprendront pas:P

leojean890: je comprends :P

leojean890: bah après c'est une question de motiv et de temps dispo, comme tout domaine:P

leojean890: bonne nuit !

fenrir: quelqu'un aurait terminé le contest Nitendo et aurait un peu temps pour répondre à quelques questions ?

fenrir: je pense avoir le code de base, mais je me demande quelles solutions sont attendu en pratique

leojean890: ah pas encore fait celui-ci, tiens, il est dans les puzzles difficiles?

leojean890: ou très difficiles ?

leojean890: ou commu ?

leojean890: (ah non très difficile)

leojean890: je l'ai vu je crois

fenrir: pa évident du tout

leojean890: j'imagine ouais

leojean890: je testerai ça sous peu je pense

fenrir: enfin faut arriver à reconnaitre ce qui est fait

leojean890: une sorte de reverse ?

leojean890: j'ai même pas lu l'énoncé

leojean890: pour le moment

fenrir: oui, y'a le code qui fait une transformation, et faut trouver les inputs d'entrées

leojean890: d'accord

leojean890: ça peut être chaud des reverse parfois

leojean890: du coup qqn qui gère bien ce puzzle peut se faire embaucher par nintendo ?:P

fenrir: ah là ça s'invente pas

leojean890: d'acc donc faut trouver une bonne méthode

leojean890: je pense que ce genre de puzzles peut occuper le crveau pendant des mois :P

fenrir: oui et c'est assez matheux (en tout cas ce que j'ai fait)

fenrir: en fait pas tant que ça, une fois identifié et trouvé les bons algo

leojean890: terminé par 418 personnes quand même !

fenrir: (en même temps, là je timeout sur un des test cases, va falloir l'optimiser, mais là c'est très moches ce que j'ai fait)

leojean890: ah oui

fenrir: bon, je vais tenter un truc on verra

leojean890: parfois pareil je fais des codes moches pour gagner du temps

leojean890: voir quand je trouve pas plus propre

leojean890: les puzzles officiels terminés par moins de 500 personnes..

leojean890: y'a lui, vox codei 2, last crusade 3

leojean890: c'est les plus chauds ?;P

fenrir: je n'ai pas fait les autres je crois

leojean890: d'accord

leojean890: je les fais dans l'ordre en fait

leojean890: les non commu en premier

leojean890: j'ai commencé par les easy et intermédiaires récemment

leojean890: genre j'ai commencé il y a 1 semaine je dirais, avant j'avais pas touché à la partie entrainement

leojean890: donc bon

fenrir: :)

fenrir: nitendo je l'avais essayé au début et j'avais buté, mais en le rergardant j'ai vu ce qui était fait

fenrir: du coup je me suis dit que j'allais le terminer

leojean890: je vois ; bah là je vais bientôt attaquer les difficiles déjà:) ensuite je viendrai galérer sur nintendo :P

leojean890: mais du coup avec le temps t'as ptet trouvé la solution on dirait :)

leojean890: parfois faut prendre le temps de comprendre

fenrir: je pense avoir les birques de base, maintenant sauf erreur faut juste que je print les données comme attendues

leojean890: mais tu timeout ?

fenrir: sur le dernier test caes (celui à 256 bits, mais bon vu que j'ai lançé des vector de vector parout avec alloc dynamique, ça ne m'étonne pas pour le moment)

leojean890: moi je les fais en python déjà là :P

leojean890: donc si pbms de timeout je n'aurai d'autres choix que de migrer en c++ ou autre:P

fenrir: et j'ai fait beaucoup trop générique par rapport à ce qui est nécessaire

leojean890: je vois ouais

fenrir: le nintendo est C++ nly

leojean890: en faisant moins générique tu peux sûrement accélérer j'avoue

leojean890: ok, pour le moment en eay et medium ils sont libres pour le langage

leojean890: celui qui m'a fait galérer c'est le codingame sponsored challenge

leojean890: j'ai mis du tps à comprendre

leojean890: (en optim lui)

fenrir: je ne l'ai pas fait celui là

leojean890: p'tet 4-5h pour trouver

fenrir: ok

leojean890: sûrement moins pour certains, après

leojean890: skynet revolution episode 1 facile aussi.. vu les jeux de test suffit d'une heuristique très simple

leojean890: mais pour l'épisode 2, en voyant les jeux de tests, il faut calculer des coups

fenrir: ah ben avec le bon pragma ça tieout plus sur le 256 bits :)

fenrir: succes !

Zorg1: Nitendo j'ai pigé ce qu'il fallait faire, mais pas le courage de bricoler ça en C/C++

fenrir: au final ça se fait assez facilement

leojean890: gg:p

fenrir: j'ai fait le truc généric tiré du TAOC

fenrir: et ça marche

fenrir: mais au départ j'ai eu u peu peur

fenrir: si j'enlève toues les prints, ça fait 330 lignes, et pas spécialement condensées

leojean890: ah ça va aors :P

leojean890: alors

leojean890: pas trop trop long

leojean890: mis on dirait qu'il faut nécessairement faire du c++ optimisé

fenrir: en pratique non

fenrir: vu la gueule de mon code

leojean890: je vois:P

leojean890: faudra que je teste un jour:P

leojean890: vu que j'ai fini les intermédiaires, j'ai fait skynet 2 en difficile là

leojean890: 83% avec une heuristique :p

leojean890: va falloir un truc plus carré!

leojean890: (mais pour Nintendo.. en c++ je suis pas encore très chaud)

leojean890: faut que j'en fasse +

fenrir: mais disons que c'est bizarre comme tests, je ne sais pas vraiment ce qu'il recherche avec

leojean890: ça y est Nintendo va t'embaucher :P

fenrir: Zorg1: d'après le forum j'ai l'impression que les personnes ont optimisées en gérant les bits, perso j'ai fait un vector<int> avec de l'arithmétique modulo générique et ça passe avec le pgrama O3

Zorg1: ok

leojean890: je retiendrai, pour quand je testerai:P

leojean890: skynet révol 2, en vrai c'est facile à simuler, et à évaluer

fenrir: dans la catégorie difficile, je n'en ai fait que 3 à priori

leojean890: d'accord, bah là je commence, je verrai du coup

leojean890: 17 non commu ça laisse pas mal de choix

leojean890: 7 non commu en très difficiles

fenrir: allez, bonne nuit

leojean890: de même je vais y aller