[백준] C++ 5014번:스타트링크!

2025. 12. 16. 10:09·알고리즘

생각할 것

1. 벡터 선언 범위

2. 인덱스 시작이 0인지 1인지 확인

 

<정답 코드>

#include <bits/stdc++.h>
using namespace std;
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);

    int f, s, g, u, d;
    cin >> f >> s >> g >> u >> d;

    vector<int> v (f + 1, -1);
    queue<int> q;
    if (s == g) {
        cout << 0;
        return 0;
    }
    q.push(s);
    v[s] = 0;
    while (!q.empty()) {
        int cur = q.front();
        q.pop();
        int ss = cur + u;
        if (ss > 0 && ss <= f && v[ss] == -1) {
            if (ss == g) {
                cout << v[cur] + 1;
                return 0;
            }
            q.push(ss);
            v[ss] = v[cur] + 1;
        } 
        ss = cur - d;
        if (ss > 0 && ss <= f && v[ss] == -1) {
            if (ss == g) {
                cout << v[cur] + 1;
                return 0;
            }
            q.push(ss);
            v[ss] = v[cur] + 1;
        } 
    }
    cout << "use the stairs";
    
    return 0;
}

'알고리즘' 카테고리의 다른 글

[백준] C++ 6593번:상범 빌딩!  (0) 2025.12.17
[백준] C++ 2468번:안전영역!  (1) 2025.12.16
[백준] C++ 2667번:단지번호붙이기!  (0) 2025.12.16
[백준] C++ 2583번:영역 구하기!  (0) 2025.12.15
[백준] C++ 5427번: 불!  (0) 2025.12.15
'알고리즘' 카테고리의 다른 글
  • [백준] C++ 6593번:상범 빌딩!
  • [백준] C++ 2468번:안전영역!
  • [백준] C++ 2667번:단지번호붙이기!
  • [백준] C++ 2583번:영역 구하기!
Deepmind_딥마인드
Deepmind_딥마인드
깊게 사고하자
  • Deepmind_딥마인드
    딥마인드
    Deepmind_딥마인드
  • 전체
    오늘
    어제
    • 분류 전체보기 (19)
      • 알고리즘 (11)
      • 메모 (0)
      • C언어 (0)
      • C언어 동아리 (0)
      • Ubuntu (0)
      • Ollama (1)
      • AI (4)
      • 정보공유 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    에어팟 프로
    노이즈캔슬링
    스크래치
    agent
    에어팟
    먼지
    c언어
    단차
    배터리 광탈
    ubuntu server 24.04.4 LTS
    소셜딜레마 #넷플릭스 #다큐멘터리 #넷플릭스 영화추천
    ollama
    냄새
    OpenAI
    Claude
    백준
    Ai
    만다라트 #오타니 #목표설정 #무료템플릿
    DBeaver
    렉
    Air Pods Pro
    호환
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Deepmind_딥마인드
[백준] C++ 5014번:스타트링크!
상단으로

티스토리툴바