Submission #17275879
Source Code Expand
defmodule Main do
def main do
[n, y] =
IO.read(:line) |> String.trim() |> String.split(" ") |> Enum.map(&String.to_integer/1)
solve(n, y)
|> IO.puts()
end
@doc ~S"""
https://atcoder.jp/contests/abc085/tasks/abc085_b
## Examples
iex> Abc085C.solve(9, 45000)
"0 9 0"
iex> Abc085C.solve(20, 196000)
"-1 -1 -1"
iex> Abc085C.solve(1000, 1234000)
"2 54 944"
iex> Abc085C.solve(2000, 20000000)
"2000 0 0"
"""
def solve(n, y) do
for(
i <- 0..n,
j <- 0..(n - i),
k = n - i - j,
j >= 0,
k >= 0,
10000 * i + 5000 * j + 1000 * k == y,
do: "#{i} #{j} #{k}"
)
|> Enum.at(0, "-1 -1 -1")
end
end
Submission Info
| Submission Time | |
|---|---|
| Task | C - Otoshidama |
| User | awesomey |
| Language | Elixir (1.10.2) |
| Score | 300 |
| Code Size | 758 Byte |
| Status | AC |
| Exec Time | 493 ms |
| Memory | 30844 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | a01, a02, a03, a04 |
| All | a01, a02, a03, a04, b05, b06, b07, b08, b09, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| a01 | AC | 395 ms | 30432 KiB |
| a02 | AC | 392 ms | 30568 KiB |
| a03 | AC | 420 ms | 30528 KiB |
| a04 | AC | 484 ms | 30684 KiB |
| b05 | AC | 398 ms | 30596 KiB |
| b06 | AC | 393 ms | 30532 KiB |
| b07 | AC | 386 ms | 30632 KiB |
| b08 | AC | 473 ms | 30564 KiB |
| b09 | AC | 471 ms | 30672 KiB |
| b10 | AC | 440 ms | 30632 KiB |
| b11 | AC | 493 ms | 30520 KiB |
| b12 | AC | 476 ms | 30576 KiB |
| b13 | AC | 475 ms | 30672 KiB |
| b14 | AC | 443 ms | 30844 KiB |
| b15 | AC | 467 ms | 30808 KiB |
| b16 | AC | 486 ms | 30588 KiB |
| b17 | AC | 474 ms | 30572 KiB |
| b18 | AC | 386 ms | 30484 KiB |
| b19 | AC | 396 ms | 30628 KiB |
| b20 | AC | 473 ms | 30640 KiB |
| b21 | AC | 470 ms | 30400 KiB |
| b22 | AC | 460 ms | 30632 KiB |
| b23 | AC | 449 ms | 30356 KiB |
| b24 | AC | 473 ms | 30624 KiB |