Submission #17143484


Source Code Expand

defmodule Main do
  def main do
    [x, y] =
      IO.read(:line) |> String.trim() |> String.split(" ") |> Enum.map(&String.to_integer/1)

    solve(x, y)
    |> IO.puts()
  end

  @doc ~S"""
  https://atcoder.jp/contests/abc170/tasks/abc170_b

  ## Examples

      iex> Abc170B.solve(3, 8)
      "Yes"
      iex> Abc170B.solve(2, 100)
      "No"
      iex> Abc170B.solve(1, 2)
      "Yes"

  """
  def solve(x, y) when y - 2 * x >= 0 and x - div(y - 2 * x, 2) >= 0 and rem(y - 2 * x, 2) == 0,
    do: "Yes"

  def solve(_x, _y), do: "No"
end

Submission Info

Submission Time
Task B - Crane and Turtle
User awesomey
Language Elixir (1.10.2)
Score 200
Code Size 570 Byte
Status AC
Exec Time 420 ms
Memory 30752 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 15
Set Name Test Cases
Sample a01.txt, a02.txt, a03.txt
All a01.txt, a02.txt, a03.txt, b04.txt, b05.txt, b06.txt, b07.txt, b08.txt, b09.txt, b10.txt, b11.txt, b12.txt, b13.txt, b14.txt, b15.txt
Case Name Status Exec Time Memory
a01.txt AC 420 ms 30488 KiB
a02.txt AC 396 ms 30692 KiB
a03.txt AC 400 ms 30424 KiB
b04.txt AC 397 ms 30512 KiB
b05.txt AC 393 ms 30540 KiB
b06.txt AC 413 ms 30664 KiB
b07.txt AC 397 ms 30668 KiB
b08.txt AC 400 ms 30636 KiB
b09.txt AC 396 ms 30572 KiB
b10.txt AC 405 ms 30476 KiB
b11.txt AC 401 ms 30556 KiB
b12.txt AC 395 ms 30752 KiB
b13.txt AC 397 ms 30660 KiB
b14.txt AC 396 ms 30668 KiB
b15.txt AC 388 ms 30620 KiB