[백준 14723번] 이산수학 과제

2017. 9. 19. 00:01알고리즘/백준

반응형







소스코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main() {
    int n,a=0,b=1,c=1;
    cin >> n;
    for (int i = 0; i < 1001; i++) {
        if (a <= n && n<b)
            break;
        a = b; b += (c++);
    }
    int result1 = c-1, result2 = 1;
    for (int i = 0; i < n - a; i++)
        result1--, result2++;
    cout << result1 << " " << result2;
    return 0;
}
cs


반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준 14726번] 신용카드 판별  (0) 2017.09.22
[백준 1789번] 수들의 합  (0) 2017.09.19
[백준 10886번] 0 = not cute / 1 = cute  (0) 2017.09.18
[백준 2146번] 다리 만들기  (0) 2017.09.06
[백준 1251번] 단어 나누기  (0) 2017.09.06