fork download
  1. #pragma GCC optimize ("Ofast")
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4. template<class S, class T> inline S chmax(S &a, T b){
  5. if(a<b){
  6. a=b;
  7. }
  8. return a;
  9. }
  10. #define main dummy_main
  11. int main(){
  12. return 0;
  13. }
  14. #undef main
  15. class Solution{
  16. public:
  17. int numTimesAllBlue(vector<int>& A){
  18. int i;
  19. int k = -1;
  20. int N = A.size();
  21. int res = 0;
  22. for(i=(0);i<(N);i++){
  23. chmax(k, A[i] - 1);
  24. if(k==i){
  25. res++;
  26. }
  27. }
  28. return res;
  29. }
  30. }
  31. ;
  32. // cLay varsion 20200325-1
  33.  
  34. // --- original code ---
  35. // #define main dummy_main
  36. // {}
  37. // #undef main
  38. //
  39. // class Solution {
  40. // public:
  41. // int numTimesAllBlue(vector<int>& A) {
  42. // int i, k = -1, N = A.size(), res = 0;
  43. // rep(i,N){
  44. // k >?= A[i] - 1;
  45. // if(k==i) res++;
  46. // }
  47. // return res;
  48. // }
  49. // };
  50.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty