Submission #1443483


Source Code Expand

#include <cstdio>
#include <cmath>
#include <iostream>
#include <ctime>
#include <iomanip>
#include <vector>
using namespace std;
int main(int argc, char* argv[])
{
	int N,cnt=0;
	std::cin >> N;
	vector<char>v1;
	vector<char>v2;
	getchar();
	bool isequal = true;
	for (int i = 0; i < N; ++i)
	{
		v1.push_back(getchar());
	}
	getchar();
	for (int i = 0; i < N; ++i)
	{
		v2.push_back(getchar());
	}
	for (int i = 0; i < N; ++i)
	{
		if (v1[i] != v2[i])isequal = false;
	}
	if(isequal)
		std::cout << N;
	else
	{
		for (int i = 0; i < N; ++i)
		{
			if (v1[N - 1 - i] == v2[i])++cnt;
			else break;
		}
		std::cout << 2 * N - cnt;
	}
	

	return 0;

}

Submission Info

Submission Time
Task A - Prefix and Suffix
User irobe_sama
Language C++14 (GCC 5.4.1)
Score 0
Code Size 694 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 200
Status
AC × 3
AC × 6
WA × 3
Set Name Test Cases
Sample 0_00.txt, 0_01.txt, 0_02.txt
All 0_00.txt, 0_01.txt, 0_02.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt
Case Name Status Exec Time Memory
0_00.txt AC 1 ms 256 KB
0_01.txt AC 1 ms 256 KB
0_02.txt AC 1 ms 256 KB
1_00.txt AC 1 ms 256 KB
1_01.txt AC 1 ms 256 KB
1_02.txt AC 1 ms 256 KB
1_03.txt WA 1 ms 256 KB
1_04.txt WA 1 ms 256 KB
1_05.txt WA 1 ms 256 KB