반응형

https://www.acmicpc.net/problem/1193

 

1193번: 분수찾기

첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다.

www.acmicpc.net

 

몇 번째 대각선인지 구한 뒤, 행 번호와 열 번호를 구해주었습니다.

 

#include <cstdio>
int x, c = 1, s = 1;
int main() {
	scanf("%d", &x);
	while (s <= x) s += c++;
	if (c % 2) printf("%d/%d", x + c - s, s - x);
	else printf("%d/%d", s - x, x + c - s);
}
반응형

'Algorithm' 카테고리의 다른 글

백준 13511 : 트리와 쿼리 2  (0) 2021.11.18
백준 1004 : 어린 왕자  (0) 2021.11.18
백준 1929 : 소수 구하기  (0) 2021.11.18
백준 1978 : 소수 찾기  (0) 2021.11.18
백준 3176 : 도로 네트워크  (0) 2021.11.18

+ Recent posts