#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define vi vector<ll>
#define f(i,a,b) for(ll i=a;i<b;i++)
#define fr(i,a,b) for(ll i=a;i>=b;i--)
#define fa(e,l) for(auto e:l)
#define all(arr) arr.begin(),arr.end()
#define pii pair<ll,ll>
#define tii tuple<ll,ll,ll>
#define coutpii(x) fa(e,x){cout<<e.first<<","<<e.second<<" ";}cout<<"\n"
#define coutll(x) fa(e,x){cout<<e<<" ";}cout<<"\n"
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
ll T,a,b,c,d,n,l,r,x,y,m,t,q;
// cin>>T;
// f(I,0,T){
// cin>>n;
// }
cin>>n>>q;
vi arr;
f(i,0,n){
cin>>x;
arr.pb(x);
}
vi ans(q,0),ptr(q,-1),h;
f(i,0,q){
cin>>x;
h.pb(x);
}
f(i,0,n){
f(j,0,q){
if(arr[i]>h[j]){ptr[j]=i;}
else{
ans[j]+=i-ptr[j];
}
}
}
f(i,0,q){
cout<<ans[i]<<" ";
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |