1017번 - 소수 쌍
int t, s; // t : 첫 번째 수로 기준 정하기, s : 홀, 짝 크기
vector l[2], ans; // l[0] : 짝수, l[1] : 홀수, ans는 정답
bool p[2001], v[51], D; // p : 소수, v : 방문 여부, D : 최종 목적지 도달 여부
처음 받은 수를 n%2를 통해 판별하여 t에 기준을 넣어주었습니다. 짝수면 0, 홀수면 1
그리고 반대 편을 1-t를 통해 잡아주어 v[i]를 통해 방문 해주었습니다.
8퍼에서 시간초과가 뜨네여....
이분 매칭 이용해서 푼거 같은데 시간초과가 뜨길래 무슨 이유인지 궁금해서 여쭤보게되었습니다.
혹시 제가 푼 방식이 이분 매칭이 아니거나, 잘못 접근을 한 것 인가요??
네, 이분 매칭이 아닙니다. 정확히는 '이분 매칭 알고리즘'을 쓰지 않았습니다.
댓글을 작성하려면 로그인해야 합니다.
jng6017 4년 전
int t, s; // t : 첫 번째 수로 기준 정하기, s : 홀, 짝 크기
vector l[2], ans; // l[0] : 짝수, l[1] : 홀수, ans는 정답
bool p[2001], v[51], D; // p : 소수, v : 방문 여부, D : 최종 목적지 도달 여부
처음 받은 수를 n%2를 통해 판별하여 t에 기준을 넣어주었습니다. 짝수면 0, 홀수면 1
그리고 반대 편을 1-t를 통해 잡아주어 v[i]를 통해 방문 해주었습니다.
8퍼에서 시간초과가 뜨네여....
이분 매칭 이용해서 푼거 같은데 시간초과가 뜨길래 무슨 이유인지 궁금해서 여쭤보게되었습니다.
혹시 제가 푼 방식이 이분 매칭이 아니거나, 잘못 접근을 한 것 인가요??