提出 #3306815


ソースコード 拡げる

#include<bits/stdc++.h>
using namespace std;

int H,W;
char t[20][20];
int sy,sx;

string str="LSR";
string ans="";

bool dfs(int y,int x){
  if(y==0)return true;
  
  for(int i=-1;i<=1;i++){
    int ny=y-1;
    int nx=x+i;
    if(nx<0 || nx>=W)continue;
    if(t[ny][nx]=='x')continue;
    if( dfs(ny,nx) ){
      ans.push_back( str[i+1] );
      return true;
    }
  }
  
  return false;
}

int main(){
  cin>>H>>W;
  for(int i=0;i<H;i++){
    for(int j=0;j<W;j++){
      cin>>t[i][j];
      if(t[i][j]=='s'){
        sy=i;
        sx=j;
      }
    }
  }
  
  if( dfs(sy,sx) ){
    reverse(ans.begin(),ans.end());
    cout<<ans<<endl;
  }else{
    cout<<"Impossible"<<endl;
  }

  return 0;
}

提出情報

提出日時
問題 B - 弾幕ゲーム
ユーザ dohatsutsu
言語 C++14 (GCC 5.4.1)
得点 200
コード長 744 Byte
結果 AC
実行時間 1 ms
メモリ 256 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 25
セット名 テストケース
Sample sample_01, sample_02, sample_03
All 0_possible_1, 0_possible_10, 0_possible_2, 0_possible_3, 0_possible_4, 0_possible_5, 0_possible_6, 0_possible_7, 0_possible_8, 0_possible_9, 1_impossible_1, 1_impossible_10, 1_impossible_2, 1_impossible_3, 1_impossible_4, 1_impossible_5, 1_impossible_6, 1_impossible_7, 1_impossible_8, 1_impossible_9, 2_wall_1, 3_empty_1, sample_01, sample_02, sample_03
ケース名 結果 実行時間 メモリ
0_possible_1 AC 1 ms 256 KiB
0_possible_10 AC 1 ms 256 KiB
0_possible_2 AC 1 ms 256 KiB
0_possible_3 AC 1 ms 256 KiB
0_possible_4 AC 1 ms 256 KiB
0_possible_5 AC 1 ms 256 KiB
0_possible_6 AC 1 ms 256 KiB
0_possible_7 AC 1 ms 256 KiB
0_possible_8 AC 1 ms 256 KiB
0_possible_9 AC 1 ms 256 KiB
1_impossible_1 AC 1 ms 256 KiB
1_impossible_10 AC 1 ms 256 KiB
1_impossible_2 AC 1 ms 256 KiB
1_impossible_3 AC 1 ms 256 KiB
1_impossible_4 AC 1 ms 256 KiB
1_impossible_5 AC 1 ms 256 KiB
1_impossible_6 AC 1 ms 256 KiB
1_impossible_7 AC 1 ms 256 KiB
1_impossible_8 AC 1 ms 256 KiB
1_impossible_9 AC 1 ms 256 KiB
2_wall_1 AC 1 ms 256 KiB
3_empty_1 AC 1 ms 256 KiB
sample_01 AC 1 ms 256 KiB
sample_02 AC 1 ms 256 KiB
sample_03 AC 1 ms 256 KiB