X - A <= 0の場合は売り切れ、売り切れでない場合は最小価格になるか判定すればよい。

答えの変数が初期値のままの場合はどの店でも買えなかったということなので-1を出力。初期値以外の場合はそのまま答えの変数を出力すれば良い。