500A. New Year Transportation - Codeforces Solution C++

  Problem Link : 500A. New Year Transportation 


✅ C++ Solution :

 
#include <bits/stdc++.h>

using namespace std;

int main()
{
	int n,t;
	cin>>n>>t;
	int arr[n];
	for(int i=1;i<n;i++)
		cin>>arr[i];
	bool f=0;
	int val=1;
	while(val<=t)
	{
		val=val+arr[val];
		if(val==t)
		{
			f=1;
			break;
		}
	}
	if(f)
		cout<<"YES";
	else
		cout<<"NO";
}

 

Thank you for your patience reading. If you enjoyed this post, I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Whatsapp or Facebook. 

😇Happy Learning!!