Submission #483471

# Submission time Handle Problem Language Result Execution time Memory
483471 2021-10-29T19:40:07 Z ak2006 Simple game (IZhO17_game) C++14
22 / 100
1000 ms 1220 KB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vb = vector<bool>;
using vvb = vector<vb>;
using vi = vector<int>;
using vvi = vector<vi>;
using vl = vector<ll>;
using vvl = vector<vl>;
using vc = vector<char>;
using vvc = vector<vc>;
using vs = vector<string>;
const ll mod = 1e9 + 7,inf = 1e18;
#define pb push_back
#define fast ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
void setIO()
{
    fast;
}
int main()
{
    setIO();
    int n,q;
    cin>>n>>q;
    vi h(n + 1);
    for (int i = 1;i<=n;i++)cin>>h[i];
    while (q--){
        int t;
        cin>>t;
        if (t == 1){
            int p,v;
            cin>>p>>v;
            h[p] = v;
        }
        else{
            int H;
            cin>>H;
            int ans = 0;
            for (int i = 1;i<n;i++)
                ans += (h[i] >= H and H >= h[i + 1]) or (h[i] <= H and H <= h[i + 1]);
            cout<<ans<<endl;
        }
    }
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 3 ms 332 KB Output is correct
3 Correct 3 ms 332 KB Output is correct
4 Correct 3 ms 332 KB Output is correct
5 Correct 2 ms 332 KB Output is correct
6 Correct 3 ms 332 KB Output is correct
7 Correct 3 ms 204 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 3 ms 332 KB Output is correct
3 Correct 3 ms 332 KB Output is correct
4 Correct 3 ms 332 KB Output is correct
5 Correct 2 ms 332 KB Output is correct
6 Correct 3 ms 332 KB Output is correct
7 Correct 3 ms 204 KB Output is correct
8 Execution timed out 1089 ms 1220 KB Time limit exceeded
9 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 3 ms 332 KB Output is correct
3 Correct 3 ms 332 KB Output is correct
4 Correct 3 ms 332 KB Output is correct
5 Correct 2 ms 332 KB Output is correct
6 Correct 3 ms 332 KB Output is correct
7 Correct 3 ms 204 KB Output is correct
8 Execution timed out 1089 ms 1220 KB Time limit exceeded
9 Halted 0 ms 0 KB -