This documentation is automatically generated by competitive-verifier/competitive-verifier
using CpLibrary.Math;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CpLibrary.Verify.Math
{ // competitive-verifier: document_title IsPrime (Library Checker: Primality Test)
internal class PrimalityTest : CompetitiveVerifier.ProblemSolver
{
public override string Url => "https://judge.yosupo.jp/problem/primality_test";
public override void Solve()
{
var sr = new Scanner(new StreamReader(Console.OpenStandardInput()));
var q = sr.ReadInt();
for (int i = 0; i < q; i++)
{
var n = sr.ReadLong();
Console.WriteLine(StaticItems.YesNo(Factorizer.IsPrime(n)));
}
}
}
}
Env | Name | Status | Elapsed | Memory |
---|---|---|---|---|
all_prime_00 |
![]() |
651 ms | 40 MB | |
carmichael_00 |
![]() |
59 ms | 28 MB | |
example_00 |
![]() |
63 ms | 28 MB | |
hack_issue996_00 |
![]() |
67 ms | 28 MB | |
less_1000000000_00 |
![]() |
184 ms | 36 MB | |
prod_two_prime_00 |
![]() |
384 ms | 40 MB | |
random_00 |
![]() |
327 ms | 41 MB | |
random_01 |
![]() |
318 ms | 40 MB | |
random_02 |
![]() |
365 ms | 40 MB | |
small_00 |
![]() |
183 ms | 35 MB |