• STATISTIQUES
  • Il y a eu un total de 0 membres et 44418 visiteurs sur le site dans les dernières 24h pour un total de 44 418 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Asp-php
    Tutoriaux sur ASP, PHP, ASP.net, XML, SQL, Javascript, HTML, VML - Scripts et ressources pour webmasters - Forums d&#...
    Programmation
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] This is legal
    Basic: 10, Realistic: 5, Programming: 1, Bonus: 11, SQL: 2, Encryption: 6, Application: 4, User Contributed: 3
    Challenges
    [FR] µContest
    µContest est un site de challenges de programmation, c'est à dire qu'il propose des épreu...
    Hacking
    [EN] Listbrain Version 3
    Site proposant 66 challenges présentés dans une liste mélangée.
    Challenges
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
site d'algorithmique et coucours
23-09-2012, 17h40 (Modification du message : 23-09-2012, 17h42 par InstinctHack.)
Message : #1
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
site d'algorithmique et coucours
C'est firewar qui m'as fait découvrir et comme j'aime bien (quoique un peu facile pour les epreuves que j'ai vu) je partage.

http://prologin.org/

Concernant les spécifications de la machine, compilation, taille des types, etc c'est ici
http://prologin.org/training/help

http://www.france-ioi.org/

@staff a mettre dans le répertoire ou pas ?
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
23-09-2012, 18h37
Message : #2
-Mat-
Non-enregistré



 
RE: site d'algorithmique et coucours
Facile, les épreuves de Prologin ?... Je suis bloqué à la 3ème de 2012 :/

Perso, j'ai connu avec le SdZ il me semble.



Pour France-ioi, c'est vrai que les 1ers exos sont faciles mais ça se corse dès le niveau 2.
positive (0) negative (0) Répondre
23-09-2012, 19h37
Message : #3
Creepy_p0ney Hors ligne
chef des poneys voodoo
*



Messages : 146
Sujets : 9
Points: 24
Inscription : Dec 2011
RE: site d'algorithmique et coucours
tu rigoles france ioi c'est assez simple ssauf deux trois exos ou il faut un peu de reflexion sinon c'est assez simple. Par contre prologin c'est assez compliqué.
Penser que coder est coder explique-t-il la recursion ?
http://p0neyland.wordpress.com/
+1 (0) -1 (0) Répondre
24-09-2012, 11h55 (Modification du message : 24-09-2012, 11h56 par InstinctHack.)
Message : #4
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: site d'algorithmique et coucours
http://prologin.org/training/challenge/demi2012/candide

Code PHP :
$number_array=explode(" ","4 5 6 7 10 11");
$string_array=explode(" ","On vous demande d'ecrire une fonction afin de retourner la valeur 42.");
foreach(
$number_array as $key=>$value)
{
 unset(
$string_array[(int)$value-1]);
}
echo 
implode(' ',$string_array); 

Pas tester mais l'essentiel est là, et ça en 47 secondes le temps de l'écriture O.o
Vous trouvez ça compliquer ???

EDIT : fonctionnel et regardez la différence entre l'heure de l'envoi du message et de l'édit ^^"

http://prologin.org/training/challenge/d.../manhattan
Code PHP :
<?php
$position
=array(
    
'x'=>0,
    
'y'=>5
);
$array_friend=array();
$array_friend[]=array(
    
'name'=>'Ark',
    
'x'=>0,
    
'y'=>9
);
$array_friend[]=array(
    
'name'=>'supernail',
    
'x'=>10,
    
'y'=>1
);
$array_friend[]=array(
    
'name'=>'cybersee',
    
'x'=>0,
    
'y'=>2
);
$min=array(
'number'=>-1,
'distance'=>-1
);
foreach (
$array_friend as $key=>$value)
{
    
$distance=abs($value["x"]-$position["x"]) + abs($value["y"]-$position["y"]);
    if( 
$distance $min['distance'] || $min['distance']< 0)
    {
        
$min["number"]=$key;
        
$min["distance"]=$distance;
    }
}

print_r($min);
echo 
"<br /><br />\n\nJe vais boire une bière chez ",$array_friend[$min["number"]]['name'].' :> '

* InstinctHack vas peut-etre le faire ce coucours ^^"


http://prologin.org/training/challenge/d...2/triangle
Code PHP :
#include "../_commun/include_general.c"

void ecrire(char position,int nombre)
{
    while(
nombre>0)
    {
        
printf("%s",position);
        
nombre--;
    }
}


int main(int argc,char **argv)
{
    
char test[10];
    
input(test,10);
    
long i;
    
strtol(testNULL10 );
    
int garde=i*2;
    
int lol=0;
    while(
i>0)
    {
        
ecrire(" ",i-1);
        
ecrire("/",1);
        if(
i==1)
        {
            
ecrire("_",garde-2);
        }
        else
        {
            
ecrire(" ",lol);
        }
        
ecrire("\\",1);
        
ecrire("\n",1);
        
i--;
        
lol+=2;
    }


    return 
1;

Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
24-09-2012, 21h11
Message : #5
-Mat-
Non-enregistré



 
RE: site d'algorithmique et coucours
o_O !
J'ai mis environ 3h pour faire candide et voilà mon code :/ (Qui n'est pas validé par Prologin alors qu'il est bon en tous cas chez moi)

Code :
void candide(int d, int l, int* p, char* t)
{
    int positionMot = 0;
    char positionMotBase = 0;
    int j = 0;
    int h;
    int i;
    int continuer = 1;
    int debutTrouve = 0;
    char *positionDebutDeMot = NULL;
    char *positionFinDeMot = NULL;
    int cache = 0;
    
    // Rangement dans l'ordre croissant des mots
    for(i = 0 ; i < d ; i++)
    {
        for(j = 0 ; j < d-1 ; j++)
        {
            if(p[j] > p[j+1])
            {
               cache = p[j+1];
               p[j+1] = p[j];
               p[j] = cache;
            }
        }
    }


    for(i = 0 ; i < d ; i++)
    {
        positionMot = p[i]-i;
        positionMotBase = positionMot;

        for(h = 0, continuer = 1 ; h <= l && continuer != 0; h++)
        {
            if(t[h] == ' ' || t[h] == '\0')
            {
                positionMot--;
            }

            if(positionMot == 0)
            {

                if (positionMotBase == 1)
                    positionFinDeMot = &t[h+1];

                else
                    positionFinDeMot = &t[h];

                strcpy(positionDebutDeMot, positionFinDeMot);
                continuer = 0;
            }

            if(positionMot == 1 && !debutTrouve)
            {
                positionDebutDeMot = &t[h];

                debutTrouve = 1;
            }
        }
        debutTrouve = 0;
    }
}
positive (0) negative (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Site de recherche d'emploi sécurité Bourbon Kid 4 314 26-10-2013, 13h04
Dernier message: fr0g
  liste de site de challenge badTasTe 5 318 25-05-2012, 17h23
Dernier message: Di0Sasm

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut