結果

問題 No.3233 順列判定
ユーザー tokugh
提出日時 2025-08-15 22:04:52
言語 Julia
(2.11.2)
結果
AC  
実行時間 627 ms / 1,000 ms
コード長 431 bytes
コンパイル時間 188 ms
コンパイル使用メモリ 7,712 KB
実行使用メモリ 234,564 KB
最終ジャッジ日時 2025-08-15 22:05:28
合計ジャッジ時間 25,784 ms
ジャッジサーバーID
(参考情報)
judge2 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 40
権限があれば一括ダウンロードができます

ソースコード

diff #

toI(s=readline()) = parse(Int,s)
toVI(s=readline()) = parse.(Int,split(s))
rep(f,n) = [f() for _ in 1:n]
@enum YN Yes=1 No=0

function main()
    n,m = toVI()
    solve(n,m) |> YN |> println
end

function solve(n,m)
    seen = falses(n)
    for i in 1:n
        x = powermod(i,m,n) + 1
        !seen[x] || return false
        seen[x] = true
    end
    return true
end

@static if endswith(@__FILE__, PROGRAM_FILE)
    main()
end
0