Submission #75747550


Source Code Expand

Copy
#include <stdio.h>
char S[312345];
char T[312345];
int main(void) {
int sidx = 0, tidx = 0, ans = 0;
if (scanf("%312344s", S) != 1) return 1;
if (scanf("%312344s", T) != 1) return 1;
while (S[sidx] != '\0' || T[tidx] != '\0') {
if (S[sidx] == T[tidx]) {
sidx++;
tidx++;
} else if (S[sidx] == 'A') {
sidx++;
ans++;
} else if (T[tidx] == 'A') {
tidx++;
ans++;
} else {
puts("-1");
return 0;
}
}
printf("%d\n", ans);
return 0;
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <stdio.h>

char S[312345];
char T[312345];

int main(void) {
	int sidx = 0, tidx = 0, ans = 0;
	if (scanf("%312344s", S) != 1) return 1;
	if (scanf("%312344s", T) != 1) return 1;
	while (S[sidx] != '\0' || T[tidx] != '\0') {
		if (S[sidx] == T[tidx]) {
			sidx++;
			tidx++;
		} else if (S[sidx] == 'A') {
			sidx++;
			ans++;
		} else if (T[tidx] == 'A') {
			tidx++;
			ans++;
		} else {
			puts("-1");
			return 0;
		}
	}
	printf("%d\n", ans);
	return 0;
}

Submission Info

Submission Time
Task C - Insert and Erase A
User mikecat
Language C23 (GCC 14.2.0)
Score 300
Code Size 496 Byte
Status AC
Exec Time 3 ms
Memory 2292 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 33
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 02_random2_00.txt, 02_random2_01.txt, 02_random2_02.txt, 02_random2_03.txt, 02_random2_04.txt, 02_random2_05.txt, 02_random2_06.txt, 02_random2_07.txt, 02_random2_08.txt, 02_random2_09.txt, 02_random2_10.txt, 02_random2_11.txt, 03_random3_00.txt, 03_random3_01.txt, 03_random3_02.txt, 03_random3_03.txt, 04_handmade_00.txt, 04_handmade_01.txt, 04_handmade_02.txt, 04_handmade_03.txt, 04_handmade_04.txt, 04_handmade_05.txt, 04_handmade_06.txt, 04_handmade_07.txt, 04_handmade_08.txt, 04_handmade_09.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 0 ms 1624 KiB
00_sample_01.txt AC 0 ms 1488 KiB
00_sample_02.txt AC 0 ms 1756 KiB
00_sample_03.txt AC 0 ms 1644 KiB
01_random_00.txt AC 1 ms 1576 KiB
01_random_01.txt AC 1 ms 1880 KiB
01_random_02.txt AC 2 ms 2292 KiB
02_random2_00.txt AC 2 ms 1868 KiB
02_random2_01.txt AC 2 ms 2288 KiB
02_random2_02.txt AC 3 ms 2204 KiB
02_random2_03.txt AC 3 ms 2204 KiB
02_random2_04.txt AC 3 ms 2120 KiB
02_random2_05.txt AC 2 ms 1948 KiB
02_random2_06.txt AC 2 ms 2268 KiB
02_random2_07.txt AC 2 ms 2016 KiB
02_random2_08.txt AC 3 ms 2160 KiB
02_random2_09.txt AC 3 ms 2204 KiB
02_random2_10.txt AC 2 ms 2144 KiB
02_random2_11.txt AC 2 ms 2124 KiB
03_random3_00.txt AC 2 ms 2204 KiB
03_random3_01.txt AC 3 ms 1996 KiB
03_random3_02.txt AC 2 ms 2076 KiB
03_random3_03.txt AC 1 ms 2076 KiB
04_handmade_00.txt AC 0 ms 1756 KiB
04_handmade_01.txt AC 0 ms 1564 KiB
04_handmade_02.txt AC 0 ms 1592 KiB
04_handmade_03.txt AC 0 ms 1648 KiB
04_handmade_04.txt AC 2 ms 2204 KiB
04_handmade_05.txt AC 2 ms 2204 KiB
04_handmade_06.txt AC 2 ms 2088 KiB
04_handmade_07.txt AC 2 ms 2204 KiB
04_handmade_08.txt AC 1 ms 2008 KiB
04_handmade_09.txt AC 1 ms 2028 KiB


2026-05-12 (Tue)
19:40:49 +09:00