PS/BOJ

[백준 BOJ] 1940 주몽

Jubil 2018. 11. 24. 10:36
반응형

1940_주몽

링크

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

 

풀이


 

재료들은 각각 고유한 번호를 가지고 있습니다. 시간 제한이 2초고 N 15000이니 N^2으로 풀 수 있습니다. 이중 포문의 범위를 잘 지정해, 더해서 m이 되는 두 번호를 찾아줍니다.

 

코드

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

//1940_주몽

#include <cstdio>

using namespace std;

 

int n, m, arr[15001], ans;

 

int main() {

    scanf("%d %d"&n, &m);

 

    for (int i = 1; i <= n; ++i) {

        scanf("%d"&arr[i]);

    }

 

    for (int i = 1; i < n; ++i) {

        for (int j = i+1; j <= n; ++j) {

            if (arr[i] + arr[j] == m) {

                ans++;

                arr[i] = arr[j] = 1e9;

                break;

            }

        }

    }

 

    printf("%d\n", ans);

 

    return 0;

}

Colored by Color Scripter

cs

 



반응형

'PS > BOJ' 카테고리의 다른 글

[백준 BOJ] 16504 종이접기  (0) 2018.11.26
[백준 BOJ] 1138 한 줄로 서기  (0) 2018.11.25
[백준 BOJ] 2153 소수 단어  (0) 2018.11.23
[백준 BOJ] 1267 핸드폰 요금  (0) 2018.11.22
[백준 BOJ] 1712 손익분기점  (0) 2018.11.21