제출 #975775

#제출 시각아이디문제언어결과실행 시간메모리
975775XXBabaProBerkay서열 (APIO23_sequence)C++17
11 / 100
2095 ms7944 KiB
#include "sequence.h"

#include <bits/stdc++.h>
using namespace std;

#define F first
#define S second

int sequence(int N, vector<int> A)
{
	int ans = 0;
	for (int i = 0; i < N; i++)
		for (int j = i; j < N; j++)
		{
			vector<int> v;
			for (int k = i; k <= j; k++)
				v.push_back(A[k]);

			sort(v.begin(), v.end());

			int x = 0, y = 0;
			for (int k : v)
				if (k == v[(j - i) / 2])
					x++;
				else if (k == v[(j - i + 1) / 2])
					y++;

			if (v[(j - i) / 2] == v[(j - i + 1) / 2])
				x += y;

			ans = max(ans, max(x, y));
		}

	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...