結果
問題 |
No.420 mod2漸化式
|
ユーザー |
![]() |
提出日時 | 2018-04-25 18:01:21 |
言語 | Lua (LuaJit 2.1.1734355927) |
結果 |
WA
|
実行時間 | - |
コード長 | 376 bytes |
コンパイル時間 | 149 ms |
コンパイル使用メモリ | 6,820 KB |
実行使用メモリ | 6,948 KB |
最終ジャッジ日時 | 2024-06-27 21:04:25 |
合計ジャッジ時間 | 1,161 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 29 WA * 6 |
ソースコード
local ffi = require 'ffi' local C = ffi.C ffi.cdef [[ int printf(const char *, ...); ]] C.printf("%lu %lu\n", (function (f, x) if x<1 or x>31 then return 0ULL,0ULL end return f(31,x),(2ULL^31-1)*f(30,x-1) end)(function (n, r) if n-r<r then r=n-r end local tn,tr = 1ULL,1ULL for i=n-r+1,n do tn=tn*i end for i=1,r do tr=tr*i end return tn/tr end, io.stdin:read("*n")))