답안 #479413

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
479413 2021-10-11T16:40:29 Z Neos Po (COCI21_po) C++14
10 / 70
12 ms 1612 KB
#include <bits/stdc++.h>
using namespace std;
 
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
typedef pair<ll, ll> ii;
typedef vector<int> vi;
typedef vector<ll> vll;
typedef vector<ii> vii;
typedef vector<vi> vvi;
typedef vector<vll> vvll;
typedef vector<vii> vvii;
 
#define task "test"
#define fastIO ios::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL)
#define forw(i, l, r) for( ll i = (l) ; i < (r) ; i++ )
#define forb(i, r, l) for( ll i = (r) ; i >= (l) ; i-- )
#define numBit(x) (__builtin_popcountll(1ll * (x)))
#define getBit(x, i) ((x) >> (i) & 1)
#define sz(x) (int)x.size()
#define mp make_pair
#define fi first
#define se second
#define pb push_back
#define pf push_front
#define pob pop_back
#define pof pop_front
#define all(x) x.begin(), x.end()
#define rall(x) x.rbegin(), x.rend()
#define debug(x) cerr << #x << " = " << x << '\n';
 
const int N = 1e5 + 7;
const ll inf = 0x3f3f3f3f;

int n, a[N];

int main() {
  fastIO;

  cin >> n;
  forw(i, 0, n) cin >> a[i];

  int mn = *min_element(a, a + n), ans = 0;
  set<int> st;

  forw(i, 0, n) {
    while (a[i] > mn) {
      if (i > 0 && a[i] > a[i - 1]) ++ans;
      ++i;
    }
  }
  cout << 1 + ans << endl;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Incorrect 0 ms 204 KB Output isn't correct
3 Incorrect 1 ms 204 KB Output isn't correct
4 Incorrect 4 ms 588 KB Output isn't correct
5 Incorrect 5 ms 716 KB Output isn't correct
6 Correct 11 ms 1612 KB Output is correct
7 Incorrect 12 ms 1612 KB Output isn't correct