fork download
  1. #include <iostream>
  2. using namespace std;
  3. const int maxN = 1e6+5;
  4.  
  5. int n, a[maxN];
  6.  
  7. void solve()
  8. {
  9. int ans = 0;
  10. for(int i=1; i<=n; i+=1)
  11. {
  12. if(a[i]<=i) ans++;
  13. }
  14. cout<<ans<<'\n';
  15. }
  16. int main() {
  17. int test = 1;
  18. cin>>test;
  19. while(test--)
  20. {
  21. cin>>n;
  22. for(int i=1; i<=n; i+=1) cin>>a[i];
  23. solve();
  24. }
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 5288KB
stdin
4
3
3 2 1
5
4 3 2 5 1
4
4 2 1 3
4
2 3 4 1
stdout
2
2
3
1