• Mes codes 08/12/2008

    Le problème de l'évêque et le pion

    Dans un évêque d'échecs est placée à la position (x, y) et un pion dans la position (1, j), où 1 <= j <= 8. Il veut trouver un itinéraire pour le pion atteint la ligne 8, sans être consommées par l'évêque. Le seul mouvement autorisé pour le pion est de faire progresser à partir de la position (i, j) à la position (i +1, j). Si le pion est menacée par l'évêque à la position (i, j), alors vous devez revenir à la ligne 1, colonne J +1 ou J-1. ((1, j +1), (1, J-1)). Gardez à l'esprit que l'évêque attaqués par des diagonales. Dans l'affaire suivante, par exemple, le pion ne peut pas rejoindre l'autre bout, car comme on le voit dans l'image de l'évêque permettrait de contrôler toutes les voies:

    bishop_move

    King Tours

    Étant donné un échiquier de taille n x n, un roi est placé dans une boîte d'arbitraire coordonnées (x, y). Le problème est de déterminer les mouvements n 2 -1 de la figure afin que toutes les cases du plateau sont visités qu'une seule fois, s'il ya une telle séquence de mouvements.

    algebraicnotationonchessboard

    Le problème de la N - Queens

    Les reines n problème est un puzzle dans lequel huit reines sont placés sans être menaçant. Il a été proposé par le jeu d'échecs Bezzel joueur allemand Max en 1848. Dans le jeu de la reine menace feuilles d'échecs pour ceux qui sont dans la même rangée, colonne ou diagonale. Le 8 est de placer les reines sur un échiquier sans ces huit reines sont donnés Jaques entre eux. Pour résoudre ce problème en utilisant un système de revenir (ou retour arrière).

    Étant donné un échiquier de taille nxn, cet algorithme est capable de trouver tous les moyens de placer les reines n, mais aucun d'eux ne peut manger l'autre. J'ai mis en place pour la solution itérative que la version récursive du problème, dans ce cas également la fonction de critère de reines le problème a un coût constant temporaire et dépend de la taille du problème.

    dibujo4

    Voici le code source qui sera créé par moi et qui comprend la solution aux problèmes ci-dessus, ainsi que d'un problème d'optimisation de la N - Queens.

    descargar22211

    Related Posts avec vignettes
    Partagez cet article:
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google Bookmarks
    • BarraPunto
    • Meneame
    • Bitacoras.com
    • Technorati
    • Blogosphere News
    • Live
    • Yahoo! Bookmarks

    Lundi, Décembre 8th, 2008

  • Laissez un commentaire

    S'il vous plaît noter: La modération des commentaires est activé et mai retarder votre commentaire. Il n'est pas nécessaire de renvoyer votre commentaire.

Traducteur

Nos visiteurs

  • 295356 Visiteurs

Visiteurs

    free counters

Communauté


Publicité


**************************************** ******** PAGE RANK **************************************-->