#include #include #include #include using namespace std; const int N = 1005; #define LL __int64 int n,q,a[N],l,r,dp[N][N]; int main() { while(scanf("%d%d",&n,&q)>0){ for(int i=1; i<=n; i++) scanf("%d",&a[i]); memset(dp,0,sizeof(dp)); for(int k=1; ka[j]) dp[i][j]++; } while(q--){ scanf("%d%d",&l,&r); printf("%d\n",dp[l][r]); } } return 0; }