Skip to main content

library_checker/number_theory/
primitive_root.rs

1use competitive::math::primitive_root as primitive_root_library;
2use competitive::prelude::*;
3
4#[verify::library_checker("primitive_root")]
5pub fn primitive_root(reader: impl Read, writer: impl Write) {
6    prepare_io!(reader, writer);
7    sc!(q, p: [u64; iter q]);
8    for p in p {
9        pp!(primitive_root_library(p));
10    }
11}