제출 #1173976

#제출 시각아이디문제언어결과실행 시간메모리
1173976ezzzayPilot (NOI19_pilot)C++20
55 / 100
1092 ms2972 KiB
#include<bits/stdc++.h> using namespace std; #define ff first #define ss second #define pb push_back #define int long long const int N=1e6+5; int a[N]; signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n,q; cin>>n>>q; for(int i=1;i<=n;i++){ cin>>a[i]; } while(q--){ int x; cin>>x; int t=0; vector<int>v={0}; for(int i=1;i<=n;i++){ if(a[i]>x)v.pb(i); } v.pb(n+1); for(int i=1;i<v.size();i++){ int l=v[i-1]+1; int r=v[i]-1; int p=r-l+1; t+= (p*(p-1)/2)+p; } cout<<t<<'\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...