https://www.acmicpc.net/problem/1193
#include <iostream>
using namespace std;
int main() {
int n = 1, num;
int a, b;
cin >> num;
while ((1 + n)*n / 2 < num) { n++; }
if (n % 2) //짝수
{
num = num - n * (n - 1) / 2;
a = n - num + 1;
b = num;
}
else {
num = num - n * (n - 1) / 2;
a = num;
b = n - num + 1;
}
cout << a << "/" << b << '\n';
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 1924번 : 2007년 (0) | 2019.02.18 |
---|---|
[C++] 백준 1546번 : 평균 (0) | 2019.02.18 |
[C++] 백준 1476번 : 날짜 계산 (0) | 2019.02.18 |
[C++] 백준 1475번 : 방 번호 (0) | 2019.02.18 |
[C++] 백준 1237번 : 정ㅋ벅ㅋ (0) | 2019.02.18 |