#36775: 真的想不到再進來


1018harris1018@gmail.com (Harris Chen)

學校 : 不指定學校
編號 : 229825
來源 : [61.230.198.43]
最後登入時間 :
2024-04-03 15:03:19
f820. 極限運動 (Sports) -- TOI練習賽202104新手組第3題 | From: [111.248.68.162] | 發表日期 : 2023-08-08 08:37

#include <iostream>
using namespace std;
int m[37];
int main() {
  int n, a, ans;
  cin >> n;
  for (int i = 1; i <= n; i++)
    cin >> m[i];
  cin >> a;
  if (a == n)
    ans = 1;
  else if (a == 1)
    ans = 0;
  else if (m[a - 1] > m[a + 1])
    ans = 0;
  else
    ans = 1;
  if (ans == 1) {
    while (a >= 1 && m[a] >= m[a - 1]) {
      a--;
      if (a - 1 < 1)
        break;
    }
  }
  if (ans == 0) {
    while (a <= n && m[a] >= m[a + 1]) {
      a++;
      if (a + 1 > n)
        break;
    }
  }
  if (a == 0)
    a++;
  if (a == n + 1)
    a--;
  cout << a << endl;
}

 
ZeroJudge Forum