#987
Silver II
두 정수의 합
스페셜 저지서브테스크
시간 제한
1s
메모리 제한
512MB
제출
2
정답
1
맞힌 사람
1
정답 비율
50.0%

문제

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

입력

첫째 줄에 NNXX가 공백으로 구분되어 주어진다. (1N300000;1015X10151\le N \le 300\,000; -10^{15} \le X \le 10^{15})

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

서브테스크

  • 20점: N1000N \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🥇
조서현
Python91ms56404KB254B
난이도 투표
Silver II1명 투표· 약 1개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
5679
맞았습니다
Python91ms56404KB254B2026. 04. 29. 05:02
5678
맞았습니다 (20점)
Python31ms8512KB248B2026. 04. 29. 05:01