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

Prsteni

Silver IV 실버 IV
난이도
1s
시간 제한
32MB
메모리 제한
1
맞았습니다!!
1
제출 수
100.0%
정답률
레이팅

의견: 0

설명

After an exhausting morning, Mirko fell asleep. His brother Stanko, however, just awoke and, like his brother, is all about excitement. Stanko found \(N\) rings of varying radii in the garage. He arranged them on the floor so that each ring (except the first and last) touches the ones before and after it.

He started turning the first ring and noticed that the other rings turned as well; some faster, some slower!

Thrilled with his discovery, he decided to count how many times the other rings turn while the first ring turns once. He gave up after noticing that this number is not always an integer and not knowing what to do.

Write a program that determines how many times each ring turns while the first turns once.

제약
입력 형식

The first line of input contains an integer \(N\) (\(1 \le N \le 100\)), the number of rings.

The next line contains \(N\) integers between \(1\) and \(1000\), the radii of Stanko's rings, in the order they are laid out on the floor.

출력 형식

The output must contain \(N-1\) lines. For every ring other than the first, in the order they are given in the input, output a fraction \(A/B\), meaning that the respective ring turns \(A/B\) times while the first ring turns once. The fractions must be in reduced form (the numerator and denominator must not have a common divisor larger than \(1\)).

서브태스크
서브태스크점수설명

Subtask 1

30점
예제 1
입력
3
8 4 2
출력
2/1
4/1
예제 2
입력
4
12 3 8 4
출력
4/1
3/2
3/1
예제 3
입력
4
300 1 1 300
출력
300/1
300/1
1/1
문제 정보

riseoj 작성

출처 COCI 2006/2007 Contest 4

평가 및 의견

Prsteni

개요
출제자 난이도 Silver IV 실버 IV 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

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

풀이 제출

Prsteni

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