Submission #890419

#TimeUsernameProblemLanguageResultExecution timeMemory
890419tigranSimple game (IZhO17_game)C++17
22 / 100
1079 ms604 KiB
#include <bits/stdc++.h> using namespace std; int a[100005]; int main() { int n, m; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } while(m--){ int q; cin>>q; if(q==1){ int pos, val; cin>>pos>>val; a[pos]=val; }else{ int h; cin>>h; int ans=0; for(int i=1;i<n;i++){ if(min(a[i], a[i+1])<=h&&max(a[i], a[i+1])>=h) ans++; if(i!=1&&a[i]==h) ans--; } cout<<ans<<endl; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...