南京/ gym101981 Kカンガルーパズル無作為2018icpc

質問の意味:

チェス盤には、スペース1、0は、それぞれ、空の先頭にジェリーがカンガルーを持っている、あなたは、一度遭遇した境界や障害物、方向性についてダウンするグリッドにカンガルーをすべてカンガルーを注文することができ、障害物でありますそれが続いている場合は、移動していない2カンガルーカンガルーグリッド内のプッシュカンガルーのすべてのために50,000未満でステップを尋ねる* 20 20、最大格子縞、市松模様に絞るます。

ソリューション:

問題は、実際のコードを見て言うことないくらい最高の観客、です。

する#include <stdio.hに> 
する#include < 文字列・H> 
の#include <ビット/ STDC ++。H>
 
使用して 名前空間はstdを、
const  int型 MAX_N = 10 ;
チャー C [ 4 ] = { ' L '' R '' U '' D ' }。
 
int型のmain()
{
    int型N、M。
    CIN >> N >> M;
    文字列sの。
    int型 iは= 1 ; iが<= N; iが++ 
        cinを >> 秒;
    int型 CNT = 0 ;
    srand関数(56346275 )。
    一方(CNT ++ < 50000 ){
        printf(" %のC "、C [ランド()%4 ])。
    }
    プット("" );
    リターン 0 ;
}

 

おすすめ

転載: www.cnblogs.com/isakovsky/p/11710878.html