Submission #17275028
Source Code Expand
defmodule Main do
def main do
a = IO.read(:line) |> String.trim() |> String.to_integer()
b = IO.read(:line) |> String.trim() |> String.to_integer()
c = IO.read(:line) |> String.trim() |> String.to_integer()
x = IO.read(:line) |> String.trim() |> String.to_integer()
solve(a, b, c, x)
|> IO.puts()
end
@doc ~S"""
https://atcoder.jp/contests/abc087/tasks/abc087_b
## Examples
iex> Abc087B.solve(2, 2, 2, 100)
2
iex> Abc087B.solve(5, 1, 0, 150)
0
iex> Abc087B.solve(30, 40, 50, 6000)
213
"""
def solve(a, b, c, x) do
for(i <- 0..a, j <- 0..b, k <- 0..c, 500 * i + 100 * j + 50 * k == x, do: {i, j, k})
|> Enum.count()
end
end
Submission Info
| Submission Time | |
|---|---|
| Task | B - Coins |
| User | awesomey |
| Language | Elixir (1.10.2) |
| Score | 200 |
| Code Size | 741 Byte |
| Status | AC |
| Exec Time | 434 ms |
| Memory | 30628 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 200 / 200 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample01.txt, sample02.txt, sample03.txt |
| All | 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, sample01.txt, sample02.txt, sample03.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01.txt | AC | 406 ms | 30288 KiB |
| 02.txt | AC | 401 ms | 30628 KiB |
| 03.txt | AC | 396 ms | 30528 KiB |
| 04.txt | AC | 405 ms | 30592 KiB |
| 05.txt | AC | 391 ms | 30584 KiB |
| 06.txt | AC | 396 ms | 30552 KiB |
| 07.txt | AC | 434 ms | 30628 KiB |
| 08.txt | AC | 393 ms | 30420 KiB |
| 09.txt | AC | 393 ms | 30588 KiB |
| 10.txt | AC | 391 ms | 30448 KiB |
| sample01.txt | AC | 400 ms | 30592 KiB |
| sample02.txt | AC | 390 ms | 30356 KiB |
| sample03.txt | AC | 406 ms | 30628 KiB |