아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Auhinnad

면접 대비

시간 제한1초메모리 제한1024 MB

요약
N개의 가격과 예산 K가 주어질 때, 서로 다른 세 상품의 가격 합이 정확히 K가 되도록 고를 수 있는지 판정한다.
난이도

보통10점 중 5점

유형
투 포인터, 정렬, 배열
정답자
아직 제출이 없습니다

문제

Kevinile on usaldatud ülesanne osta olümpiaadi lõppvooru esikolmikule auhinnad. Selleks on tal kasutada KK-eurone eelarve. Tal on ka nimekiri NN võimaliku auhinna hindadega. Aita Kevinit ja ütle talle, kas tal on võimalik osta 33 erinevat auhinda nii, et eelarve oleks täpselt ära kasutatud.

입력

Sisendi esimesel real on kaks täisarvu NN (3≤N≤1043 \le N \le 10^4) ja KK (1≤K≤3⋅1081 \le K \le 3 \cdot 10^8), vastavalt võimalike auhindade arv ja etteantud eelarve. Teisel real on NN täisarvu A_1,A_2,…,A_NA\_1, A\_2, \ldots, A\_N (0≤A_i≤1080 \le A\_i \le 10^8), võimalike auhindade hinnad (mõned auhinnad on võimalik saada tasuta).

출력

Väljastada sõna 'JAH' (ilma jutumärkideta) kui on võimalik valida kolm auhinda nii, et eelarve oleks täpselt kulutatud, ja sõna 'EI' vastasel korral.

예제2

  1. 예제 1

    입력
    4 8
    2 1 5 3
    
    예상 출력
    JAH
    
  2. 예제 2

    입력
    3 9
    1 2 3
    
    예상 출력
    EI