Submission #1165748


Source Code Expand

#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<bitset>
#include<cmath>
#include<string>

#define ls (t<<1)
#define rs ((t<<1)+1)
#define mid ((l+r)>>1)
#define fi first
#define se second
#define mk make_pair
#define pb push_back

#define N 100005
#define M 200005
#define seed 23333

using namespace std;
int i,j,m,n,p,k;
char C[2];
char s1[4]={'.','.','#','#'};
char s2[4]={'#','.','#','.'};
int main()
{
		scanf("%d",&n);
		string a,b;
		for (;;)
		{
				string c,d;
				for (i=0;i<4;++i) 
				{
					c=a+s1[i];
					d=b+s2[i];
					cout<<c<<'\n'<<d<<endl;
					scanf("%s",&C);
					if (C[0]=='T') break;
				}
				if (i==4)	break;
				a=c; b=d;
		}
		for (;;)
		{
				string c,d;
				for (i=0;i<4;++i)
				{
						c=s1[i]+a;
						d=s2[i]+b;
						cout<<c<<'\n'<<d<<endl;
						scanf("%s",&C);
						if (C[0]=='T') break;
				}
				if (i==4) break;
				a=c; b=d; 
		}
		cout<<a<<'\n'<<b<<endl;
}

Submission Info

Submission Time
Task D - Long Blackboard
User qiaoranliqu
Language C++14 (GCC 5.4.1)
Score 150
Code Size 1042 Byte
Status AC
Exec Time 15 ms
Memory 724 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:41:19: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘char (*)[2]’ [-Wformat=]
      scanf("%s",&C);
                   ^
./Main.cpp:55:20: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘char (*)[2]’ [-Wformat=]
       scanf("%s",&C);
                    ^
./Main.cpp:31:17: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d",&n);
                 ^
./Main.cpp:41:20: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
      scanf("%s",&C);
                    ^
./Main.cpp:55:21: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
       scanf("%s",&C);
                     ^

Judge Result

Set Name All
Score / Max Score 150 / 150
Status
AC × 70
Set Name Test Cases
All 00_small_00.txt, 00_small_01.txt, 00_small_02.txt, 00_small_03.txt, 00_small_04.txt, 00_small_05.txt, 00_small_06.txt, 00_small_07.txt, 00_small_08.txt, 00_small_09.txt, 10_medium_10.txt, 10_medium_11.txt, 10_medium_12.txt, 10_medium_13.txt, 10_medium_14.txt, 10_medium_15.txt, 10_medium_16.txt, 10_medium_17.txt, 10_medium_18.txt, 10_medium_19.txt, 20_large_20.txt, 20_large_21.txt, 20_large_22.txt, 20_large_23.txt, 20_large_24.txt, 20_large_25.txt, 20_large_26.txt, 20_large_27.txt, 20_large_28.txt, 20_large_29.txt, 20_large_30.txt, 20_large_31.txt, 20_large_32.txt, 20_large_33.txt, 20_large_34.txt, 20_large_35.txt, 20_large_36.txt, 20_large_37.txt, 20_large_38.txt, 20_large_39.txt, 20_large_40.txt, 20_large_41.txt, 20_large_42.txt, 20_large_43.txt, 20_large_44.txt, 20_large_45.txt, 20_large_46.txt, 20_large_47.txt, 20_large_48.txt, 20_large_49.txt, 30_large_50.txt, 30_large_51.txt, 30_large_52.txt, 30_large_53.txt, 40_large_54.txt, 40_large_55.txt, 40_large_56.txt, 40_large_57.txt, 40_large_58.txt, 40_large_59.txt, 40_large_60.txt, 40_large_61.txt, 40_large_62.txt, 40_large_63.txt, 40_large_64.txt, 40_large_65.txt, 40_large_66.txt, 40_large_67.txt, 40_large_68.txt, 40_large_69.txt
Case Name Status Exec Time Memory
00_small_00.txt AC 4 ms 720 KB
00_small_01.txt AC 4 ms 724 KB
00_small_02.txt AC 4 ms 720 KB
00_small_03.txt AC 4 ms 712 KB
00_small_04.txt AC 4 ms 720 KB
00_small_05.txt AC 4 ms 588 KB
00_small_06.txt AC 4 ms 720 KB
00_small_07.txt AC 4 ms 720 KB
00_small_08.txt AC 4 ms 720 KB
00_small_09.txt AC 4 ms 716 KB
10_medium_10.txt AC 7 ms 720 KB
10_medium_11.txt AC 7 ms 720 KB
10_medium_12.txt AC 7 ms 592 KB
10_medium_13.txt AC 7 ms 720 KB
10_medium_14.txt AC 7 ms 720 KB
10_medium_15.txt AC 6 ms 720 KB
10_medium_16.txt AC 7 ms 720 KB
10_medium_17.txt AC 7 ms 720 KB
10_medium_18.txt AC 6 ms 720 KB
10_medium_19.txt AC 7 ms 720 KB
20_large_20.txt AC 11 ms 720 KB
20_large_21.txt AC 11 ms 720 KB
20_large_22.txt AC 11 ms 716 KB
20_large_23.txt AC 11 ms 724 KB
20_large_24.txt AC 11 ms 724 KB
20_large_25.txt AC 11 ms 596 KB
20_large_26.txt AC 11 ms 720 KB
20_large_27.txt AC 10 ms 720 KB
20_large_28.txt AC 11 ms 720 KB
20_large_29.txt AC 10 ms 724 KB
20_large_30.txt AC 12 ms 720 KB
20_large_31.txt AC 11 ms 720 KB
20_large_32.txt AC 10 ms 720 KB
20_large_33.txt AC 11 ms 720 KB
20_large_34.txt AC 11 ms 596 KB
20_large_35.txt AC 11 ms 720 KB
20_large_36.txt AC 10 ms 716 KB
20_large_37.txt AC 11 ms 720 KB
20_large_38.txt AC 11 ms 720 KB
20_large_39.txt AC 11 ms 724 KB
20_large_40.txt AC 11 ms 720 KB
20_large_41.txt AC 11 ms 724 KB
20_large_42.txt AC 11 ms 720 KB
20_large_43.txt AC 11 ms 596 KB
20_large_44.txt AC 11 ms 592 KB
20_large_45.txt AC 11 ms 720 KB
20_large_46.txt AC 11 ms 720 KB
20_large_47.txt AC 11 ms 720 KB
20_large_48.txt AC 11 ms 716 KB
20_large_49.txt AC 11 ms 596 KB
30_large_50.txt AC 9 ms 720 KB
30_large_51.txt AC 6 ms 592 KB
30_large_52.txt AC 15 ms 596 KB
30_large_53.txt AC 12 ms 720 KB
40_large_54.txt AC 9 ms 720 KB
40_large_55.txt AC 6 ms 596 KB
40_large_56.txt AC 15 ms 716 KB
40_large_57.txt AC 12 ms 720 KB
40_large_58.txt AC 9 ms 724 KB
40_large_59.txt AC 6 ms 724 KB
40_large_60.txt AC 15 ms 720 KB
40_large_61.txt AC 12 ms 720 KB
40_large_62.txt AC 9 ms 720 KB
40_large_63.txt AC 6 ms 724 KB
40_large_64.txt AC 15 ms 720 KB
40_large_65.txt AC 13 ms 716 KB
40_large_66.txt AC 9 ms 588 KB
40_large_67.txt AC 6 ms 596 KB
40_large_68.txt AC 15 ms 720 KB
40_large_69.txt AC 12 ms 720 KB