提出 #53418


ソースコード 拡げる

#include<cstdio>
#include<cstdlib>
#include<algorithm>
#include<string>


using namespace std;

char S[1005];

char t[50][21];
int N;

bool check(char c[])
{
	for(int i=0;i<50;i++)
	{
		for(int j=0;j<21;j++)
		{
			if(t[i][j]=='\0'&&c[j]!='\0')break;
			if(t[i][j]!='\0'&&c[j]=='\0')break;
			if(t[i][j]!=c[j]&&t[i][j]!='*')break; 
			if(c[j]==0&&t[i][j]=='\0')return false;
		}
	}
	return true;
}

int main()
{
	int K=0;
	bool flag =true;
	while(true)
	{
		S[K]=getchar();
		if(S[K]=='\n')break;
		K++;
	}
	scanf("%d",&N);
	for(int i=0;i<N;i++)
	{
		scanf("%s",t[i]);
	}
	char d[1005];
	int i=0;
	int j=0;
	while(true)
	{
		if(S[i]!=' ')
		{
			d[j]=S[i];
			j++;
		}
		else 
		{
		if(!flag)printf(" ");
		else flag=false;
			d[j]=0;
			if(check(d))
			{
				printf("%s ",d);
			}
			else
			{
				for(int i=0;i<j;i++)
				{
					printf("*");
				}

			}
			j=0;
		}
		if(S[i]=='\n')
		{
		if(!flag)printf(" ");
		else flag=false;
			j--;
			d[j]=0;
			if(check(d))
			{
				printf("%s ",d);
			}
			else
			{
				for(int i=0;i<j;i++)
				{
					printf("*");
				}

			}
			j=0;
			break;
		}
		i++;
	}
	printf("\n");

	return 0;
}

提出情報

提出日時
問題 A - C-Filter
ユーザ define0314
言語 C++ (G++ 4.6.4)
得点 100
コード長 1230 Byte
結果 AC
実行時間 27 ms
メモリ 784 KiB

コンパイルエラー

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

ジャッジ結果

セット名 All
得点 / 配点 100 / 100
結果
AC × 75
セット名 テストケース
All 00_min.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 01_rand_00.txt, 01_rand_01.txt, 01_rand_02.txt, 01_rand_03.txt, 01_rand_04.txt, 01_rand_05.txt, 01_rand_06.txt, 01_rand_07.txt, 01_rand_08.txt, 01_rand_09.txt, 01_rand_10.txt, 01_rand_11.txt, 01_rand_12.txt, 01_rand_13.txt, 01_rand_14.txt, 01_rand_15.txt, 01_rand_16.txt, 01_rand_17.txt, 01_rand_18.txt, 01_rand_19.txt, 01_rand_20.txt, 01_rand_21.txt, 01_rand_22.txt, 01_rand_23.txt, 01_rand_24.txt, 01_rand_25.txt, 01_rand_26.txt, 01_rand_27.txt, 01_rand_28.txt, 01_rand_29.txt, 02_rand2_00.txt, 02_rand2_01.txt, 02_rand2_02.txt, 02_rand2_03.txt, 02_rand2_04.txt, 02_rand2_05.txt, 02_rand2_06.txt, 02_rand2_07.txt, 02_rand2_08.txt, 02_rand2_09.txt, 02_rand2_10.txt, 02_rand2_11.txt, 02_rand2_12.txt, 02_rand2_13.txt, 02_rand2_14.txt, 02_rand2_15.txt, 02_rand2_16.txt, 02_rand2_17.txt, 02_rand2_18.txt, 02_rand2_19.txt, 03_subst_00.txt, 03_subst_01.txt, 03_subst_02.txt, 03_subst_03.txt, 03_subst_04.txt, 03_subst_05.txt, 03_subst_06.txt, 03_subst_07.txt, 03_subst_08.txt, 03_subst_09.txt, 03_subst_10.txt, 03_subst_11.txt, 03_subst_12.txt, 03_subst_13.txt, 03_subst_14.txt, 03_subst_15.txt, 03_subst_16.txt, 03_subst_17.txt, 03_subst_18.txt, 03_subst_19.txt
ケース名 結果 実行時間 メモリ
00_min.txt AC 19 ms 664 KiB
00_sample_01.txt AC 18 ms 664 KiB
00_sample_02.txt AC 20 ms 688 KiB
00_sample_03.txt AC 19 ms 684 KiB
00_sample_04.txt AC 20 ms 680 KiB
01_rand_00.txt AC 20 ms 688 KiB
01_rand_01.txt AC 20 ms 696 KiB
01_rand_02.txt AC 20 ms 660 KiB
01_rand_03.txt AC 20 ms 692 KiB
01_rand_04.txt AC 21 ms 696 KiB
01_rand_05.txt AC 20 ms 688 KiB
01_rand_06.txt AC 20 ms 688 KiB
01_rand_07.txt AC 20 ms 664 KiB
01_rand_08.txt AC 20 ms 700 KiB
01_rand_09.txt AC 20 ms 680 KiB
01_rand_10.txt AC 20 ms 696 KiB
01_rand_11.txt AC 19 ms 692 KiB
01_rand_12.txt AC 19 ms 692 KiB
01_rand_13.txt AC 20 ms 688 KiB
01_rand_14.txt AC 20 ms 668 KiB
01_rand_15.txt AC 18 ms 672 KiB
01_rand_16.txt AC 20 ms 668 KiB
01_rand_17.txt AC 20 ms 688 KiB
01_rand_18.txt AC 20 ms 684 KiB
01_rand_19.txt AC 20 ms 672 KiB
01_rand_20.txt AC 21 ms 664 KiB
01_rand_21.txt AC 21 ms 696 KiB
01_rand_22.txt AC 20 ms 696 KiB
01_rand_23.txt AC 19 ms 664 KiB
01_rand_24.txt AC 21 ms 672 KiB
01_rand_25.txt AC 20 ms 692 KiB
01_rand_26.txt AC 20 ms 668 KiB
01_rand_27.txt AC 19 ms 680 KiB
01_rand_28.txt AC 20 ms 680 KiB
01_rand_29.txt AC 21 ms 684 KiB
02_rand2_00.txt AC 21 ms 700 KiB
02_rand2_01.txt AC 22 ms 684 KiB
02_rand2_02.txt AC 20 ms 692 KiB
02_rand2_03.txt AC 19 ms 684 KiB
02_rand2_04.txt AC 21 ms 692 KiB
02_rand2_05.txt AC 19 ms 660 KiB
02_rand2_06.txt AC 21 ms 664 KiB
02_rand2_07.txt AC 20 ms 660 KiB
02_rand2_08.txt AC 21 ms 684 KiB
02_rand2_09.txt AC 20 ms 676 KiB
02_rand2_10.txt AC 21 ms 688 KiB
02_rand2_11.txt AC 20 ms 644 KiB
02_rand2_12.txt AC 20 ms 684 KiB
02_rand2_13.txt AC 20 ms 688 KiB
02_rand2_14.txt AC 20 ms 688 KiB
02_rand2_15.txt AC 20 ms 676 KiB
02_rand2_16.txt AC 18 ms 676 KiB
02_rand2_17.txt AC 21 ms 664 KiB
02_rand2_18.txt AC 20 ms 664 KiB
02_rand2_19.txt AC 20 ms 696 KiB
03_subst_00.txt AC 20 ms 684 KiB
03_subst_01.txt AC 20 ms 688 KiB
03_subst_02.txt AC 20 ms 696 KiB
03_subst_03.txt AC 20 ms 692 KiB
03_subst_04.txt AC 20 ms 688 KiB
03_subst_05.txt AC 20 ms 664 KiB
03_subst_06.txt AC 20 ms 664 KiB
03_subst_07.txt AC 20 ms 692 KiB
03_subst_08.txt AC 20 ms 684 KiB
03_subst_09.txt AC 19 ms 660 KiB
03_subst_10.txt AC 27 ms 784 KiB
03_subst_11.txt AC 21 ms 680 KiB
03_subst_12.txt AC 18 ms 668 KiB
03_subst_13.txt AC 18 ms 664 KiB
03_subst_14.txt AC 18 ms 668 KiB
03_subst_15.txt AC 20 ms 688 KiB
03_subst_16.txt AC 20 ms 664 KiB
03_subst_17.txt AC 20 ms 688 KiB
03_subst_18.txt AC 21 ms 768 KiB
03_subst_19.txt AC 20 ms 668 KiB