Submission #23823583


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
const int N=100005;
int n;
char s[N];
int main()
{
	scanf("%d%s",&n,s+1);
	if(s[1]!=s[n])
	{
		puts("1");
		return 0;
	}
	for(int i=2;i<n;i++)
	{
		if(s[i]!=s[1]&&s[i+1]!=s[1])
		{
			puts("2");
			return 0;
		}
	}
	puts("-1");
	return 0;
}

Submission Info

Submission Time
Task A - Remove Substrings
User Summerzy2
Language C++ (GCC 9.2.1)
Score 300
Code Size 308 Byte
Status AC
Exec Time 9 ms
Memory 3788 KiB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:8:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
    8 |  scanf("%d%s",&n,s+1);
      |  ~~~~~^~~~~~~~~~~~~~~

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 2
AC × 16
Set Name Test Cases
Sample 00-sample-001.txt, 00-sample-002.txt
All 00-sample-001.txt, 00-sample-002.txt, 01-001.txt, 01-002.txt, 01-003.txt, 01-004.txt, 01-005.txt, 01-006.txt, 01-007.txt, 01-008.txt, 01-009.txt, 01-010.txt, 01-011.txt, 01-012.txt, 01-013.txt, 01-014.txt
Case Name Status Exec Time Memory
00-sample-001.txt AC 9 ms 3676 KiB
00-sample-002.txt AC 3 ms 3640 KiB
01-001.txt AC 3 ms 3640 KiB
01-002.txt AC 2 ms 3696 KiB
01-003.txt AC 2 ms 3536 KiB
01-004.txt AC 2 ms 3656 KiB
01-005.txt AC 2 ms 3656 KiB
01-006.txt AC 2 ms 3744 KiB
01-007.txt AC 2 ms 3668 KiB
01-008.txt AC 3 ms 3716 KiB
01-009.txt AC 2 ms 3708 KiB
01-010.txt AC 2 ms 3592 KiB
01-011.txt AC 3 ms 3752 KiB
01-012.txt AC 3 ms 3748 KiB
01-013.txt AC 3 ms 3788 KiB
01-014.txt AC 3 ms 3712 KiB