~ y = a + b ~


Submit solution

分數: 100 (partial)
時間限制: 0.5s
記憶體限制: 1G

作者:
題目類型
允許的語言
Assembly, Brainfuck, C, C++, Python

給定\(n\)個依大小排列的數
請找出兩數\(a\)、\(b\),滿足其和為\(y\),並輸出其位置  

輸入格式

第一行有兩個正整數\( n \)、\( y \)
下一行會有 \( n \) 個正整數\( a_0 \), \( a_1 \), ..., \( a_{n-1} \)
其中

  • \( 2 \leq n \leq 2\times 10^5 \)
  • \( 2 \leq y \leq 2 \times 10^9 \) 
  • \( a_i \leq 10^9 \)
  • \( a_i < a_{i+1} \)

輸出格式

依序輸出\(a\)、\(b\)的位置
若有多組解,請輸出\(a\)位置最小的解
若無解,請輸出IMPOSSIBLE

範例輸入

6 23
1 2 6 17 25 72

範例輸出

2 3

評論

目前沒有評論。