1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | -module(prog). -export([main/0]). main()-> server(). server() -> {ok, LSock} = gen_tcp:listen(9999, [binary, {packet, 0}, {active, false}]), {ok, Sock} = gen_tcp:accept(LSock), {ok, Bin} = do_recv(Sock, []), ok = gen_tcp:close(Sock), Bin. do_recv(Sock, Bs) -> case gen_tcp:recv(Sock, 0) of {ok, B} -> do_recv(Sock, [Bs, B]); {error, closed} -> {ok, list_to_binary(Bs)} end. |
LW1vZHVsZShwcm9nKS4KLWV4cG9ydChbbWFpbi8wXSkuCgptYWluKCktPgogICAgc2VydmVyKCkuCgpzZXJ2ZXIoKSAtPgogICAge29rLCBMU29ja30gPSBnZW5fdGNwOmxpc3Rlbig5OTk5LCBbYmluYXJ5LCB7cGFja2V0LCAwfSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7YWN0aXZlLCBmYWxzZX1dKSwKICAgIHtvaywgU29ja30gPSBnZW5fdGNwOmFjY2VwdChMU29jayksCiAgICB7b2ssIEJpbn0gPSBkb19yZWN2KFNvY2ssIFtdKSwKICAgIG9rID0gZ2VuX3RjcDpjbG9zZShTb2NrKSwKICAgIEJpbi4KCmRvX3JlY3YoU29jaywgQnMpIC0+CiAgICBjYXNlIGdlbl90Y3A6cmVjdihTb2NrLCAwKSBvZgogICAgICAgIHtvaywgQn0gLT4KICAgICAgICAgICAgZG9fcmVjdihTb2NrLCBbQnMsIEJdKTsKICAgICAgICB7ZXJyb3IsIGNsb3NlZH0gLT4KICAgICAgICAgICAge29rLCBsaXN0X3RvX2JpbmFyeShCcyl9CiAgICBlbmQu
-
upload with new input
-
result: Time limit exceeded time: ∞ memory: 8448 kB signal: 9 (SIGKILL)
-
result: Time limit exceeded time: ∞ memory: 8448 kB signal: 9 (SIGKILL)
-
result: Time limit exceeded time: ∞ memory: 8448 kB signal: 9 (SIGKILL)



