Submission #831062

# Submission time Handle Problem Language Result Execution time Memory
831062 2023-08-19T16:37:14 Z Mark241 Rabbit Carrot (LMIO19_triusis) C++17
0 / 100
1 ms 1876 KB
#include <bits/stdc++.h>

using namespace std;

int main()
{
  ios::sync_with_stdio(0);
  cin.tie(0); cout.tie(0);
  long long n, br, a[200005], sol = 0;
  cin >> n >> br;
  
  for (int i = 0; i < n; i++)
  {
  	cin >> a[i];
  	if (i == 0)
  	{
  		if (a[i]>br)
  		sol++;
  		a[i]=br;
	  }
	  else
	  {
	  	if (a[i]>a[i-1]+br)
	  	{
	  		sol++;
	  		if (a[i]-(max(a[i-2], a[i-1])+br)<=br)
	  		{
	  			a[i-1]=max(a[i-1],a[i-2])+br;
			  }else a[i]=a[i-1]+br;
		  }
	  }
  }
  
  cout << sol;
  
  
  return 0;
}
	 
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1876 KB Output is correct
2 Correct 1 ms 1876 KB Output is correct
3 Correct 1 ms 1876 KB Output is correct
4 Correct 1 ms 1876 KB Output is correct
5 Correct 1 ms 1876 KB Output is correct
6 Correct 1 ms 1876 KB Output is correct
7 Correct 1 ms 1876 KB Output is correct
8 Incorrect 1 ms 1876 KB Output isn't correct
9 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1876 KB Output is correct
2 Correct 1 ms 1876 KB Output is correct
3 Correct 1 ms 1876 KB Output is correct
4 Correct 1 ms 1876 KB Output is correct
5 Correct 1 ms 1876 KB Output is correct
6 Correct 1 ms 1876 KB Output is correct
7 Correct 1 ms 1876 KB Output is correct
8 Incorrect 1 ms 1876 KB Output isn't correct
9 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1876 KB Output is correct
2 Correct 1 ms 1876 KB Output is correct
3 Correct 1 ms 1876 KB Output is correct
4 Correct 1 ms 1876 KB Output is correct
5 Correct 1 ms 1876 KB Output is correct
6 Correct 1 ms 1876 KB Output is correct
7 Correct 1 ms 1876 KB Output is correct
8 Incorrect 1 ms 1876 KB Output isn't correct
9 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1876 KB Output is correct
2 Correct 1 ms 1876 KB Output is correct
3 Correct 1 ms 1876 KB Output is correct
4 Correct 1 ms 1876 KB Output is correct
5 Correct 1 ms 1876 KB Output is correct
6 Correct 1 ms 1876 KB Output is correct
7 Correct 1 ms 1876 KB Output is correct
8 Incorrect 1 ms 1876 KB Output isn't correct
9 Halted 0 ms 0 KB -