Submission

Status:
[PP-SSSSSSSSSSSS]

Score: 0

User: Nightingale

Problemset: จุดตัดบนกราฟ

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-27 11:44:34

#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main() 
{
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int a;
  cin >> a;
  vector<int> g(a,0);
  map<float,int> line;
  int best = 0;
  for(int i=0;i<a;i++){
    cin >> g[i];
    if(i>0){
      int target = max(g[i],g[i-1]);
      int start= min(g[i],g[i-1]);
      for(float j=start+0.5;j<target;j++){
        line[j]+=1;
        if(line[j]>best) best = line[j];
      }
    }
  }
  cout << best;
}