본문 바로가기
백준/브론즈

[5] 백준 13610 Volta

by Riverandeye 2020. 11. 16.

문제

모터 스포츠에서는 특정 순간에 레이스의 리더가 마지막 순위를 초과하는 것이 일반적입니다. 이 순간 리더는 마지막 순위보다 한 바퀴 앞서 있으므로 후발자가 됩니다. 이 문제에서 가장 빠른 드라이버와 가장 느린 드라이버가 랩을 완료하는 데 걸리는 시간을 감안할 때 마지막으로 배치 된 랩이 후발자가 될 랩, 즉 리더가 추월 할 랩을 결정해야합니다. 처음에는 서킷의 출발 선에서, 둘 다 랩 넘버 1 (레이스의 첫 랩)의 시작 부분에 나란히 배치되어 있음을 고려해야합니다. 새로운 라운드는 항상 리더가 출발 선을 통과 한 후에 시작됩니다.

 

입력

단일 입력 행에는 두 개의 정수 X 및 Y (1 ≤ X <Y ≤ 10000)가 포함되며, 가장 빠른 드라이버와 가장 느린 드라이버가 각각 랩을 완료하는 데 걸리는 시간 (초)입니다.

 

출력 

프로그램은 단일 정수를 포함하는 단일 라인을 생성해야합니다. 가장 느린 드라이버가 지연되는 랩입니다.

 

해답

#include <bits/stdc++.h>

using namespace std;

int main()
{
  ios_base::sync_with_stdio(false);
  cin.tie(0);

  int a,b;

  cin >> a >> b;

  int lab = 1;
  int cur = a;
  
  lab += (cur % (b-a) == 0) ? cur / (b-a) : cur / (b-a) + 1;

  printf("%d",lab);

  return 0;
}

'백준 > 브론즈' 카테고리의 다른 글

[4] 백준 13597 Tri-du  (0) 2020.11.16
[3] 백준 11466 Alex Origami Squares  (0) 2020.11.16
[2] 백준 8716 Pole  (0) 2020.11.15
[1] 백준 8710 Koszykarz  (0) 2020.11.15

댓글