#987
Silver III

두 정수의 합

스페셜 저지서브테스크
시간 제한
1s
메모리 제한
512MB
제출
12
정답
4
맞힌 사람
4
정답 비율
33.3%

문제

길이가 NN인 수열이 주어진다. 이 수열에서 서로 다른 인덱스에 있는 두 원소를 골랐을 때 합이 XX가 되는 경우를 찾고 두 원소의 인덱스를 출력하시오.

입력

첫째 줄에 NN과 XX가 공백으로 구분되어 주어진다. (1≤N≤300 000;−1015≤X≤10151\le N \le 300\,000; -10^{15} \le X \le 10^{15})

둘째 줄의 수열의 원소 a1,a2,⋯ ,aNa_1, a_2, \cdots, a_N이 공백으로 구분되어 주어진다. (−1015≤ai≤1015-10^{15} \le a_i \le 10^{15})

서브테스크

  • 20점: N≤1000N \le 1000
  • 80점: 추가 제한이 없다.

출력

합이 XX가 되는 서로 다른 인덱스에 있는 두 원소의 인덱스를 공백으로 구분하여 출력한다. 출력 순서는 상관 없으며, 정답이 여러 개라면 그중 하나만 출력한다.

그런 경우가 없다면 대신 -1를 출력한다.

예제 입력 1

5 10
2 4 6 8 10

예제 출력 1

3 2

1 4도 정답이 될 수 있다.

예제 입력 2

2 10
-1 -2

예제 출력 2

-1

예제 입력 3

3 0
0 1 0

예제 출력 3

1 3
문제를 만든 사람
조서현
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
5679🥇
조서현
Python119ms56612KB254B
9002🥈
안우진
PyPy130ms124200KB374B
9001🥉
이재준
Python147ms46208KB464B
90594
표강준
PyPy400ms105852KB323B
난이도 투표
Silver III2명 투표· 5개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
9059
맞았습니다
PyPy400ms105852KB323B2026. 06. 20. 11:26
9058
맞았습니다 (80점)
PyPy437ms105740KB324B2026. 06. 20. 11:20
9002
맞았습니다
PyPy130ms124200KB374B2026. 06. 13. 13:57
9001
맞았습니다
Python147ms46208KB464B2026. 06. 13. 13:51
9000
틀렸습니다
PyPy--180B2026. 06. 13. 13:50
8999
런타임 에러
PyPy--175B2026. 06. 13. 13:50
8998
런타임 에러
PyPy--169B2026. 06. 13. 13:49
8997
런타임 에러
PyPy--169B2026. 06. 13. 13:49
8996
맞았습니다 (20점)
Python15ms8976KB656B2026. 06. 13. 12:11
8995
맞았습니다 (20점)
Python12ms9148KB431B2026. 06. 13. 08:36
5679
맞았습니다
Python119ms56612KB254B2026. 04. 29. 05:02
5678
맞았습니다 (20점)
Python70ms8912KB248B2026. 04. 29. 05:01