2023년 5월 C/C++(레벨 8) 실기 문제 분석#中國电子school院#전국 청소년 소프트웨어 프로그래밍 레벨 시험

여기에 이미지 설명을 삽입하세요.

C/C++ 프로그래밍 (레벨 1~8) 모든 실제 질문・여기를 클릭하세요

질문 1: 도로

1 ... N으로 표시된 N개 도시는 일방통행 도로로 연결되어 있습니다. 각 도로에는 도로 길이와 도로에 대해 지불해야 하는 통행료(금화 수로 표시)라는 두 가지 매개변수가 포함됩니다.
Bob과 Alice는 도시에 살았습니다. 1. Alice가 카드를 사용하고 있다는 것을 알아차린 후 그들이 즐겨하던 게임 바람을 피운 후 Bob은 그녀와 헤어지고 City N으로 이사하기로 결정했습니다. 그는 가능한 한 빨리 그곳에 가고 싶었지만 현금이 부족했습니다. 우리는 Bob이 통행료를 감당할 수 있다면 1에서 N까지의 최단 경로를 찾도록 돕고 싶습니다.
시간 제한: 1000
메모리 제한: 65536
입력
첫 번째 줄에는 밥이 소비할 수 있는 최대 금화 수를 나타내는 정수 K, 0 <= K <= 10000이 포함됩니다. 두 번째 줄에는 도시 수를 나타내는 정수 N, 2 <= N <= 100이 포함됩니다. 세 번째 줄에는 방향 수인 정수 R, 1 <= R <= 10000이 포함됩니다. 다음 R 줄의 각 줄은 도로에 대한 일부 상황을 설명하기 위해 여러 정수 S, D, L 및 T를 지정합니다. 이러한 정수 간격은 다음과 같습니다. 공백으로 구분: S는 도로의 시작 도시, 1 <= S <= ND는 도로의 끝 도시, 1 <= D <= NL은 도로 길이, 1 <= L <= 100 T ~이다

추천

출처blog.csdn.net/gozhuyinglong/article/details/132677143