fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. // it times out
  4. bool f( int a,int b){
  5. return a>b;
  6. }
  7. int main() {
  8. ios_base::sync_with_stdio(false);
  9. cin.tie(NULL); cout.tie(NULL);
  10. vector<int> v,p;
  11. for(int i=0;i<=1000000;i++){
  12. int r=(i*41+78)%1997;
  13. v.push_back(r);
  14. p.push_back(r);
  15. }
  16. sort(v.begin(),v.end());
  17. reverse(v.begin(),v.end());
  18. sort(p.begin(),p.end(),f);
  19. int l=0;
  20. for(int i=0;i<=1000000;i++){
  21. if(v[i]==p[i]){
  22. l++;
  23. }
  24. }
  25. cout<<l;
  26. }
Success #stdin #stdout 0.09s 15488KB
stdin
4
2 1 2 1
stdout
1000001