提出 #34223


ソースコード 拡げる

#include<cstdio>

using namespace std;

int N,L;
int DP[30][30]={0};
int x,y;

int main()
{
	scanf("%d%d",&N,&L);
	getchar();
	for(int i=0;i<L+1;i++)
	{
		for(int j=0;j<2*N-1;j++)
		{
			char c;
			c=getchar();
			
			if(c=='|')DP[i+1][j+1]=1;
			else if(c=='-')DP[i+1][j+1]=1;
			else if(c==' ')DP[i+1][j+1]=0;
			else if(c=='o')
			{
				x=i;
				y=j+1;
			}
		}
		getchar();
	}
	for(int i=0;i<L;i++)
	{
		if(DP[x][y-1]==1)
		{
			x--;
			y-=2;
		}
		else if(DP[x][y+1]==1)
		{
			x--;
			y+=2;
		}
		else
		{
			x--;
		}
	}
	printf("%d\n",(y+1)/2);
	return 0;
}

提出情報

提出日時
問題 B - あみだくじ
ユーザ define0314
言語 C++ (G++ 4.6.4)
得点 100
コード長 613 Byte
結果 AC
実行時間 21 ms
メモリ 788 KiB

コンパイルエラー

./Main.cpp: In function ‘int main()’:
./Main.cpp:11:21: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]

ジャッジ結果

セット名 All
得点 / 配点 100 / 100
結果
AC × 34
セット名 テストケース
All 00_min.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 01_rnd_10.txt, 01_rnd_11.txt, 01_rnd_12.txt, 01_rnd_13.txt, 01_rnd_14.txt, 01_rnd_15.txt, 01_rnd_16.txt, 01_rnd_17.txt, 01_rnd_18.txt, 01_rnd_19.txt, 02_maxrnd_00.txt, 02_maxrnd_01.txt, 02_maxrnd_02.txt, 02_maxrnd_03.txt, 02_maxrnd_04.txt, 03_empty_00.txt, 03_empty_01.txt, 03_empty_02.txt
ケース名 結果 実行時間 メモリ
00_min.txt AC 20 ms 672 KiB
00_sample_01.txt AC 20 ms 676 KiB
00_sample_02.txt AC 20 ms 664 KiB
00_sample_03.txt AC 20 ms 664 KiB
00_sample_04.txt AC 19 ms 684 KiB
00_sample_05.txt AC 20 ms 692 KiB
01_rnd_00.txt AC 20 ms 692 KiB
01_rnd_01.txt AC 20 ms 636 KiB
01_rnd_02.txt AC 19 ms 660 KiB
01_rnd_03.txt AC 20 ms 660 KiB
01_rnd_04.txt AC 20 ms 664 KiB
01_rnd_05.txt AC 21 ms 664 KiB
01_rnd_06.txt AC 18 ms 668 KiB
01_rnd_07.txt AC 20 ms 692 KiB
01_rnd_08.txt AC 20 ms 756 KiB
01_rnd_09.txt AC 20 ms 688 KiB
01_rnd_10.txt AC 20 ms 680 KiB
01_rnd_11.txt AC 21 ms 688 KiB
01_rnd_12.txt AC 19 ms 684 KiB
01_rnd_13.txt AC 20 ms 676 KiB
01_rnd_14.txt AC 20 ms 692 KiB
01_rnd_15.txt AC 20 ms 696 KiB
01_rnd_16.txt AC 21 ms 664 KiB
01_rnd_17.txt AC 20 ms 700 KiB
01_rnd_18.txt AC 20 ms 668 KiB
01_rnd_19.txt AC 20 ms 788 KiB
02_maxrnd_00.txt AC 20 ms 688 KiB
02_maxrnd_01.txt AC 20 ms 700 KiB
02_maxrnd_02.txt AC 20 ms 688 KiB
02_maxrnd_03.txt AC 20 ms 680 KiB
02_maxrnd_04.txt AC 21 ms 688 KiB
03_empty_00.txt AC 20 ms 680 KiB
03_empty_01.txt AC 19 ms 684 KiB
03_empty_02.txt AC 19 ms 668 KiB