Submission #1594720


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double 
#define vpi vector<pair <int, int> >
#define vi vector<int>
#define vl vector<ll>
#define vpl vector<pair<ll, ll> >
#define pb push_back
#define mp make_pair
#define all(p) (p).begin(), (p).end()
#define fi first
#define se second
#define mem(a) memset((a), 0 , sizeof((a)))
#define mod 1e9+7
#define inf 100000000007
#define N 100002
int isp[N] = {};

int main(){
	ios_base::sync_with_stdio(NULL),cin.tie(NULL),cout.tie(NULL);
	int n, ma=0, a;
	mem(isp);
	cin >> n;
	for (int i = 0; i < n; ++i) {
		cin >> a;
		isp[a]++;
		isp[a+1]++;
		if(a != 0)
			isp[a-1]++;
		ma = max(ma, a);
	}

	// for(int i=0;i<=ma;++i){
	// 	cout<<"isp["<<i<<"] : "<<isp[i]<<"\n";
	// }

	int ans = 0;
	for (int i = 0; i <= ma; ++i) {
		ans = max(ans, isp[i]);
		//cout<<ans<<"\n";
	}
	cout << ans << "\n";

	return 0;
}

Submission Info

Submission Time
Task C - Together
User GodKira
Language C++14 (GCC 5.4.1)
Score 300
Code Size 936 Byte
Status AC
Exec Time 9 ms
Memory 640 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 9
Set Name Test Cases
Sample 0_000.txt, 0_001.txt, 0_002.txt
All 0_000.txt, 0_001.txt, 0_002.txt, 1_003.txt, 1_004.txt, 1_005.txt, 1_006.txt, 1_007.txt, 1_008.txt
Case Name Status Exec Time Memory
0_000.txt AC 1 ms 640 KB
0_001.txt AC 1 ms 640 KB
0_002.txt AC 1 ms 640 KB
1_003.txt AC 1 ms 640 KB
1_004.txt AC 7 ms 640 KB
1_005.txt AC 9 ms 640 KB
1_006.txt AC 9 ms 640 KB
1_007.txt AC 9 ms 640 KB
1_008.txt AC 9 ms 640 KB