RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00375

Chewbacca

Unrated 레이팅 미적용
난이도
1s
시간 제한
64MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

\(4^{th}\) round, December \(19^{th}\) 2015
You are given a tree of order \(K\) with \(N\) nodes or, in other words, each node can have at most \(K\)
children. The tree is constructed so it’s of the "lowest energy": the nodes are placed in a new depth
of the tree only when all the places (from left to right) in the previous depth have been filled. This is
also the order of enumerating the nodes, starting with 1. Image depicts an example of a tree of order
3 with 9 nodes.
You need to output answers to \(Q\) queries in the form of \(x\) \(y\), where the answer is the minimal number
of steps needed to get from node \(x\) to node \(y\).

제약

In test cases worth 20% of total points, it will hold 1 ⩽N, Q ⩽1 000.
In test cases worth 50% of total points, it will hold 1 ⩽N, Q ⩽100 000.

입력 형식

The first line of input contains the integers \(N\) (1 ⩽\(N\)\(10^{15}\)), \(K\) (1 ⩽\(K\) ⩽1 000) i \(Q\) (1 ⩽\(Q\)
100 000) from the task.
Each of the following \(Q\) lines contains pairs \(xy\) (1 ⩽x, y ⩽N, x̸ = \(y\)) from the task.

출력 형식

Output \(Q\) lines, each line containing the answer to a query from the task.

예제 1
입력
7 2 3
1 2
2 1
4 7
9 3 3
8 9
5 7
8 4
출력
output
1
1
4
2
2
3
설명

Clarification of the first example: You are given a complete binary tree. Node 2 is a direct child of node
1 so the distance between them is exactly 1. Nodes 4 and 7 are on complete opposite sides of the tree, so the
distance between them is 4: 4 →2 →1 →3 →7.
Clarification of the second example: This example corresponds to the image.

문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2015/2016 Contest 4

평가 및 의견

Chewbacca

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Chewbacca

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8