Submission #1446764


Source Code Expand

# -*- coding: utf-8 -*-

#箱に N 個のボールが入っていて、i 番目のボールには整数 Ai が書かれています。 
#すぬけ君は、次の操作を好きな回数だけ行うことができます。
#
#箱から二つのボールを取り出し、
#その二つのボールに書かれている数の差の絶対値を書いた新しいボールと一緒に箱に戻す。
#すぬけ君が、整数 K の書かれたボールが箱の中に入っている状態にできるかどうか判定してください。

#すぬけ君が、整数 K がかかれたボールが箱の中に入っている状態にできる場合には 
#POSSIBLE、 できない場合には IMPOSSIBLE と出力せよ。

X = input().split()
N = int(X[0])
K = int(X[1])

ch = 0

Y = input().split()
A = []
B = []
C = []

for i in range(N):
    A.append(int(Y[i]))
    if int(Y[i]) == K:
        ch = 1
    if int(Y[i]) > K:
        C.append(int(Y[i]))

if ch == 1:
    print("POSSIBLE")

else:
    B = sorted(A)
    
    s1 = int(B[0])
    s2 = int(B[1])
    
    sa = s2 - s1
    
    for i in range(len(C)):
        a = int(C[i])
        
        z = (a - K)%sa
        
        if z == 0:
            ch = 1
            break
    
    if ch == 1:
        print("POSSIBLE")
    
    else:
        print("IMPOSSIBLE")
    

Submission Info

Submission Time
Task A - Getting Difference
User efh144
Language Python (3.4.3)
Score 0
Code Size 1378 Byte
Status RE
Exec Time 166 ms
Memory 16444 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 300
Status
AC × 4
AC × 18
RE × 1
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt
Case Name Status Exec Time Memory
sample_01.txt AC 17 ms 3064 KB
sample_02.txt AC 17 ms 3064 KB
sample_03.txt AC 17 ms 3064 KB
sample_04.txt AC 17 ms 3064 KB
subtask_1_01.txt AC 17 ms 3064 KB
subtask_1_02.txt RE 17 ms 3064 KB
subtask_1_03.txt AC 166 ms 16444 KB
subtask_1_04.txt AC 109 ms 14256 KB
subtask_1_05.txt AC 65 ms 9284 KB
subtask_1_06.txt AC 35 ms 4932 KB
subtask_1_07.txt AC 110 ms 11484 KB
subtask_1_08.txt AC 133 ms 14180 KB
subtask_1_09.txt AC 74 ms 9024 KB
subtask_1_10.txt AC 122 ms 12764 KB
subtask_1_11.txt AC 123 ms 12980 KB