제출 #9458

#제출 시각아이디문제언어결과실행 시간메모리
9458levant916Your life (kriii2_Y)C++14
0 / 4
0 ms2064 KiB
#include <iostream>
#include <string>
#include <cstdio>
#include <algorithm>
#include <vector>

using namespace std;

int dp[100001];
int M, N;

int main(void) {
	
	int x, y;
	cin >> N >> M;

	for (int i = 0; i < M; i++) {
		cin >> x >> y;
		if (dp[y] == 0) {
			dp[y] = dp[x] + 1;
		}
		else if( dp[y] > dp[x] + 1){
			dp[y] = dp[x] + 1;
		}
	}
	cout << dp[N] << endl;
	
	
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...