Coverage Report

Created: 2026-10-01 03:10

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
aizu_online_judge/src/dpl/dpl_1_a.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (19/19)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_b.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_c.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_d.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_e.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (9/9)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_f.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_g.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_h.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
aizu_online_judge/src/dpl/dpl_1_i.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (20/20)
 100.00% (2/2)
aizu_online_judge/src/dpl/dpl_3_a.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (14/14)
- (0/0)
aizu_online_judge/src/dpl/dpl_3_b.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (14/14)
- (0/0)
aizu_online_judge/src/dpl/dpl_3_c.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (9/9)
- (0/0)
aizu_online_judge/src/dsl/dsl_1_a.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
- (0/0)
aizu_online_judge/src/dsl/dsl_1_b.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (19/19)
 100.00% (2/2)
aizu_online_judge/src/dsl/dsl_2_a.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_b.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_c.rs
 100.00% (2/2)
 100.00% (13/13)
 100.00% (25/25)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_d.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (17/17)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_e.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (17/17)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_f.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (17/17)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_g.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (17/17)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_h.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (19/19)
- (0/0)
aizu_online_judge/src/dsl/dsl_2_i.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (19/19)
- (0/0)
aizu_online_judge/src/dsl/dsl_3_a.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (19/19)
 100.00% (4/4)
aizu_online_judge/src/dsl/dsl_3_b.rs
 100.00% (1/1)
 100.00% (19/19)
 100.00% (38/38)
 100.00% (12/12)
aizu_online_judge/src/dsl/dsl_3_c.rs
 100.00% (1/1)
 100.00% (15/15)
 100.00% (22/22)
 100.00% (2/2)
aizu_online_judge/src/dsl/dsl_3_d.rs
 100.00% (1/1)
 100.00% (13/13)
 100.00% (18/18)
 100.00% (2/2)
aizu_online_judge/src/dsl/dsl_4_a.rs
 100.00% (5/5)
 100.00% (43/43)
 100.00% (75/75)
 100.00% (2/2)
aizu_online_judge/src/dsl/dsl_5_a.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (19/19)
- (0/0)
aizu_online_judge/src/dsl/dsl_5_b.rs
 100.00% (2/2)
 100.00% (20/20)
 100.00% (30/30)
- (0/0)
aizu_online_judge/src/grl/grl_1_a.rs
 100.00% (4/4)
 100.00% (20/20)
 100.00% (35/35)
 100.00% (2/2)
aizu_online_judge/src/grl/grl_1_b.rs
 100.00% (2/2)
 100.00% (14/14)
 100.00% (21/21)
 100.00% (2/2)
aizu_online_judge/src/grl/grl_1_c.rs
 100.00% (3/3)
 100.00% (16/16)
 100.00% (26/26)
 100.00% (4/4)
aizu_online_judge/src/grl/grl_2_a.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (17/17)
- (0/0)
aizu_online_judge/src/grl/grl_2_b.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (14/14)
- (0/0)
aizu_online_judge/src/grl/grl_3_a.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (13/13)
- (0/0)
aizu_online_judge/src/grl/grl_3_b.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (14/14)
- (0/0)
aizu_online_judge/src/grl/grl_3_c.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (15/15)
- (0/0)
aizu_online_judge/src/grl/grl_4_a.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (10/10)
- (0/0)
aizu_online_judge/src/grl/grl_4_b.rs
 100.00% (2/2)
 100.00% (18/18)
  96.88% (31/32)
- (0/0)
aizu_online_judge/src/grl/grl_5_a.rs
 100.00% (4/4)
 100.00% (12/12)
 100.00% (20/20)
- (0/0)
aizu_online_judge/src/grl/grl_5_b.rs
 100.00% (3/3)
 100.00% (10/10)
 100.00% (18/18)
- (0/0)
aizu_online_judge/src/grl/grl_5_c.rs
 100.00% (3/3)
 100.00% (13/13)
 100.00% (20/20)
- (0/0)
aizu_online_judge/src/grl/grl_5_d.rs
 100.00% (5/5)
 100.00% (20/20)
 100.00% (32/32)
- (0/0)
aizu_online_judge/src/grl/grl_5_e.rs
 100.00% (5/5)
 100.00% (21/21)
 100.00% (36/36)
- (0/0)
aizu_online_judge/src/grl/grl_6_a.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (16/16)
- (0/0)
aizu_online_judge/src/grl/grl_6_b.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (19/19)
 100.00% (2/2)
aizu_online_judge/src/grl/grl_7_a.rs
 100.00% (1/1)
 100.00% (16/16)
 100.00% (29/29)
- (0/0)
aizu_online_judge/src/itp1/itp1_1_a.rs
 100.00% (1/1)
 100.00% (4/4)
 100.00% (7/7)
- (0/0)
competitive/src/algebra/action.rs
  87.50% (7/8)
  87.50% (21/24)
  86.67% (26/30)
- (0/0)
competitive/src/algebra/lazy_map.rs
  81.40% (35/43)
  88.69% (196/221)
  87.50% (203/232)
  92.11% (35/38)
competitive/src/algebra/magma.rs
  86.96% (20/23)
  91.49% (129/141)
  93.40% (184/197)
  57.69% (15/26)
competitive/src/algebra/operations.rs
 100.00% (159/159)
  99.89% (936/937)
  99.77% (1287/1290)
  88.10% (74/84)
competitive/src/algebra/ring.rs
  68.00% (17/25)
  62.79% (54/86)
  58.56% (65/111)
- (0/0)
competitive/src/algebra/ring_operations.rs
  85.71% (6/7)
  90.91% (30/33)
  93.02% (40/43)
 100.00% (4/4)
competitive/src/algorithm/automata_learning.rs
  86.17% (81/94)
  87.68% (655/747)
  91.58% (794/867)
  84.72% (61/72)
competitive/src/algorithm/baby_step_giant_step.rs
 100.00% (7/7)
 100.00% (84/84)
 100.00% (116/116)
 100.00% (8/8)
competitive/src/algorithm/binary_search.rs
  91.67% (33/36)
  82.64% (119/144)
  87.43% (167/191)
 100.00% (14/14)
competitive/src/algorithm/bitdp.rs
 100.00% (18/18)
 100.00% (82/82)
 100.00% (111/111)
 100.00% (10/10)
competitive/src/algorithm/cartesian_tree.rs
 100.00% (6/6)
 100.00% (84/84)
 100.00% (99/99)
 100.00% (16/16)
competitive/src/algorithm/chromatic_number.rs
 100.00% (6/6)
  97.54% (119/122)
  98.26% (169/172)
  94.12% (32/34)
competitive/src/algorithm/combinations.rs
 100.00% (31/31)
  99.30% (284/286)
  99.46% (367/369)
  94.59% (70/74)
competitive/src/algorithm/convex_hull_trick.rs
  92.31% (12/13)
  93.27% (97/104)
  96.67% (116/120)
  91.67% (33/36)
competitive/src/algorithm/doubling.rs
 100.00% (30/30)
  98.85% (343/347)
  99.18% (481/485)
  92.65% (63/68)
competitive/src/algorithm/esper.rs
   0.00% (0/12)
   0.00% (0/78)
   0.00% (0/57)
- (0/0)
competitive/src/algorithm/horn_satisfiability.rs
  92.86% (13/14)
  96.39% (80/83)
  97.20% (104/107)
 100.00% (22/22)
competitive/src/algorithm/impartial_game.rs
   0.00% (0/5)
   0.00% (0/26)
   0.00% (0/22)
- (0/0)
competitive/src/algorithm/mo_algorithm.rs
 100.00% (7/7)
 100.00% (53/53)
 100.00% (83/83)
- (0/0)
competitive/src/algorithm/number_of_increasing_sequences_between.rs
 100.00% (15/15)
  97.66% (209/214)
  98.12% (313/319)
  90.91% (40/44)
competitive/src/algorithm/other.rs
 100.00% (5/5)
 100.00% (28/28)
 100.00% (41/41)
 100.00% (4/4)
competitive/src/algorithm/partisan_game.rs
   0.00% (0/8)
   0.00% (0/48)
   0.00% (0/48)
- (0/0)
competitive/src/algorithm/quotient_index.rs
  95.65% (44/46)
  96.18% (277/288)
  96.92% (378/390)
  82.35% (28/34)
competitive/src/algorithm/rho_path.rs
 100.00% (7/7)
 100.00% (50/50)
 100.00% (69/69)
 100.00% (6/6)
competitive/src/algorithm/solve_01_on_tree.rs
 100.00% (9/9)
  95.08% (58/61)
  95.95% (71/74)
 100.00% (8/8)
competitive/src/algorithm/sort.rs
  79.31% (23/29)
  91.36% (201/220)
  91.91% (250/272)
  86.67% (26/30)
competitive/src/algorithm/sqrt_decomposition.rs
 100.00% (11/11)
 100.00% (95/95)
 100.00% (131/131)
 100.00% (16/16)
competitive/src/algorithm/stern_brocot_tree.rs
  87.88% (29/33)
  92.95% (224/241)
  94.30% (281/298)
  94.44% (68/72)
competitive/src/algorithm/syakutori.rs
 100.00% (1/1)
 100.00% (20/20)
 100.00% (31/31)
 100.00% (2/2)
competitive/src/algorithm/ternary_search.rs
  91.18% (31/34)
  98.19% (163/166)
  96.61% (228/236)
  75.00% (3/4)
competitive/src/algorithm/xorbasis.rs
 100.00% (12/12)
 100.00% (76/76)
 100.00% (103/103)
 100.00% (16/16)
competitive/src/algorithm/zero_sum_game.rs
   0.00% (0/6)
   0.00% (0/26)
   0.00% (0/19)
- (0/0)
competitive/src/combinatorial_optimization/knapsack_problem.rs
  73.68% (28/38)
  74.24% (196/264)
  74.14% (238/321)
  70.00% (35/50)
competitive/src/combinatorial_optimization/largest_pattern.rs
 100.00% (6/6)
 100.00% (37/37)
 100.00% (64/64)
 100.00% (10/10)
competitive/src/combinatorial_optimization/levenshtein_distance.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (25/25)
- (0/0)
competitive/src/combinatorial_optimization/lexicographical_subsequence.rs
   0.00% (0/4)
   0.00% (0/38)
   0.00% (0/56)
   0.00% (0/12)
competitive/src/combinatorial_optimization/longest_increasing_subsequence.rs
 100.00% (5/5)
 100.00% (19/19)
 100.00% (19/19)
 100.00% (2/2)
competitive/src/combinatorial_optimization/maximum_scoring_segment_sets.rs
 100.00% (8/8)
 100.00% (129/129)
 100.00% (165/165)
  96.88% (31/32)
competitive/src/combinatorial_optimization/subset_sum_problem.rs
 100.00% (7/7)
  97.75% (87/89)
  98.23% (111/113)
  96.15% (25/26)
competitive/src/data_structure/accumulate.rs
  94.23% (49/52)
  94.38% (319/338)
  96.59% (453/469)
 100.00% (12/12)
competitive/src/data_structure/allocator.rs
 100.00% (15/15)
 100.00% (100/100)
 100.00% (133/133)
 100.00% (16/16)
competitive/src/data_structure/binary_indexed_tree.rs
  88.24% (15/17)
  91.67% (132/144)
  96.57% (225/233)
  86.67% (26/30)
competitive/src/data_structure/binary_indexed_tree_2d.rs
  83.33% (10/12)
  88.71% (110/124)
  95.56% (215/225)
  77.27% (17/22)
competitive/src/data_structure/binary_search_tree/data.rs
  58.33% (7/12)
  65.71% (69/105)
  67.33% (68/101)
  94.44% (17/18)
competitive/src/data_structure/binary_search_tree/node.rs
  87.27% (48/55)
  89.02% (300/337)
  89.84% (221/246)
 100.00% (16/16)
competitive/src/data_structure/binary_search_tree/node_id.rs
  72.22% (13/18)
  77.63% (59/76)
  72.31% (47/65)
  50.00% (1/2)
competitive/src/data_structure/binary_search_tree/seeker.rs
  84.62% (11/13)
  91.15% (103/113)
  90.91% (80/88)
 100.00% (18/18)
competitive/src/data_structure/binary_search_tree/split.rs
  65.52% (19/29)
  84.62% (110/130)
  83.74% (103/123)
- (0/0)
competitive/src/data_structure/binary_trie.rs
  97.37% (37/38)
  98.91% (363/367)
  98.14% (476/485)
  92.68% (76/82)
competitive/src/data_structure/bit_vector.rs
  91.89% (34/37)
  96.88% (311/321)
  96.84% (399/412)
 100.00% (52/52)
competitive/src/data_structure/bitset.rs
  87.37% (83/95)
  76.42% (768/1005)
  76.57% (1085/1417)
  68.02% (151/222)
competitive/src/data_structure/bucket_queue.rs
  93.10% (27/29)
  94.03% (315/335)
  94.52% (328/347)
  86.84% (66/76)
competitive/src/data_structure/compress.rs
  50.00% (6/12)
  35.56% (16/45)
  40.48% (17/42)
- (0/0)
competitive/src/data_structure/compressed_binary_indexed_tree.rs
  93.10% (27/29)
  94.83% (220/232)
  95.90% (257/268)
 100.00% (22/22)
competitive/src/data_structure/compressed_segment_tree.rs
  95.74% (45/47)
  97.41% (339/348)
  98.15% (424/432)
 100.00% (40/40)
competitive/src/data_structure/container.rs
  25.00% (9/36)
  25.19% (33/131)
  25.45% (28/110)
- (0/0)
competitive/src/data_structure/counter.rs
  38.10% (16/42)
  50.75% (102/201)
  57.52% (130/226)
 100.00% (12/12)
competitive/src/data_structure/dary_heap.rs
  90.00% (54/60)
  91.64% (318/347)
  93.70% (431/460)
  87.50% (14/16)
competitive/src/data_structure/dary_prefix_sum_tree.rs
  91.18% (31/34)
  95.99% (287/299)
  96.51% (359/372)
  90.00% (9/10)
competitive/src/data_structure/dary_segment_tree.rs
  96.67% (29/30)
  94.74% (180/190)
  93.64% (206/220)
  50.00% (1/2)
competitive/src/data_structure/disjoint_sparse_table.rs
  84.62% (11/13)
  85.86% (85/99)
  93.01% (133/143)
 100.00% (6/6)
competitive/src/data_structure/doubly_linked_list.rs
 100.00% (15/15)
 100.00% (128/128)
 100.00% (183/183)
 100.00% (34/34)
competitive/src/data_structure/dual_segment_tree.rs
  87.50% (14/16)
  89.55% (120/134)
  94.38% (168/178)
 100.00% (30/30)
competitive/src/data_structure/fibonacci_hash.rs
  31.25% (10/32)
  40.58% (56/138)
  40.91% (63/154)
  60.00% (6/10)
competitive/src/data_structure/implicit_splay_tree.rs
  91.49% (43/47)
  93.16% (327/351)
  94.12% (400/425)
  83.33% (45/54)
competitive/src/data_structure/implicit_treap.rs
  94.34% (50/53)
  95.67% (420/439)
  96.22% (484/503)
  84.62% (66/78)
competitive/src/data_structure/kdtree.rs
 100.00% (10/10)
 100.00% (91/91)
 100.00% (119/119)
 100.00% (24/24)
competitive/src/data_structure/lazy_segment_tree.rs
  93.75% (30/32)
  88.62% (296/334)
  91.04% (447/491)
  83.33% (65/78)
competitive/src/data_structure/lazy_segment_tree_map.rs
  93.10% (27/29)
  93.99% (313/333)
  96.37% (425/441)
  92.86% (65/70)
competitive/src/data_structure/li_chao_tree.rs
 100.00% (25/25)
  99.73% (371/372)
  99.76% (419/420)
  96.25% (77/80)
competitive/src/data_structure/line_set.rs
   0.00% (0/16)
   0.00% (0/92)
   0.00% (0/120)
- (0/0)
competitive/src/data_structure/pairing_heap.rs
  74.36% (29/39)
  83.11% (251/302)
  85.50% (289/338)
  97.22% (35/36)
competitive/src/data_structure/partially_retroactive_priority_queue.rs
 100.00% (22/22)
  98.62% (215/218)
  98.97% (289/292)
  92.86% (52/56)
competitive/src/data_structure/persistent_segment_tree.rs
  92.68% (38/41)
  95.03% (325/342)
  96.33% (420/436)
  91.67% (66/72)
competitive/src/data_structure/radix_heap.rs
  92.31% (12/13)
  94.44% (51/54)
  95.38% (62/65)
- (0/0)
competitive/src/data_structure/range_ap_add.rs
  80.00% (4/5)
  75.61% (31/41)
  76.71% (56/73)
  50.00% (6/12)
competitive/src/data_structure/range_fold_with_upper_bound.rs
 100.00% (7/7)
 100.00% (55/55)
 100.00% (69/69)
 100.00% (4/4)
competitive/src/data_structure/range_frequency.rs
 100.00% (13/13)
  97.12% (202/208)
  97.27% (249/256)
  85.71% (24/28)
competitive/src/data_structure/range_map.rs
  77.63% (59/76)
  84.52% (355/420)
  87.31% (399/457)
 100.00% (52/52)
competitive/src/data_structure/range_minimum_query.rs
 100.00% (3/3)
 100.00% (72/72)
 100.00% (97/97)
 100.00% (14/14)
competitive/src/data_structure/segment_tree.rs
  80.00% (16/20)
  90.95% (191/210)
  94.60% (263/278)
 100.00% (40/40)
competitive/src/data_structure/segment_tree_map.rs
  72.22% (13/18)
  83.81% (176/210)
  85.17% (224/263)
  97.37% (37/38)
competitive/src/data_structure/simd.rs
  92.98% (53/57)
  93.40% (396/424)
  92.29% (694/752)
  50.00% (2/4)
competitive/src/data_structure/sliding_window_aggregation.rs
  58.70% (27/46)
  60.13% (92/153)
  65.13% (99/152)
  83.33% (5/6)
competitive/src/data_structure/slope_trick.rs
   0.00% (0/22)
   0.00% (0/76)
   0.00% (0/90)
   0.00% (0/4)
competitive/src/data_structure/sparse_set.rs
   0.00% (0/9)
   0.00% (0/48)
   0.00% (0/54)
- (0/0)
competitive/src/data_structure/splay_operations.rs
 100.00% (12/12)
  98.91% (273/276)
  98.66% (295/299)
  96.88% (62/64)
competitive/src/data_structure/splay_tree.rs
  86.54% (45/52)
  90.21% (350/388)
  92.02% (369/401)
  97.37% (37/38)
competitive/src/data_structure/static_range_product.rs
  89.47% (17/19)
  88.12% (178/202)
  89.20% (223/250)
  90.00% (27/30)
competitive/src/data_structure/static_search.rs
  99.25% (133/134)
  92.47% (602/651)
  92.88% (757/815)
  86.84% (33/38)
competitive/src/data_structure/submask_range_query.rs
  95.45% (21/22)
  96.20% (152/158)
  96.68% (204/211)
  95.83% (23/24)
competitive/src/data_structure/transducer.rs
  96.18% (252/262)
  96.54% (1228/1272)
  96.76% (1314/1358)
  80.77% (21/26)
competitive/src/data_structure/treap.rs
  92.45% (49/53)
  94.48% (411/435)
  95.48% (486/509)
  92.65% (63/68)
competitive/src/data_structure/trie.rs
   0.00% (0/11)
   0.00% (0/96)
   0.00% (0/104)
   0.00% (0/8)
competitive/src/data_structure/union_find.rs
  88.71% (55/62)
  89.40% (312/349)
  87.71% (364/415)
  86.11% (31/36)
competitive/src/data_structure/vec_map.rs
  80.65% (25/31)
  80.49% (132/164)
  83.75% (134/160)
  85.71% (12/14)
competitive/src/data_structure/wavelet_matrix.rs
  94.93% (131/138)
  94.97% (1491/1570)
  94.85% (2156/2273)
  81.55% (252/309)
competitive/src/geometry/approx.rs
   0.00% (0/9)
   0.00% (0/39)
   0.00% (0/43)
   0.00% (0/4)
competitive/src/geometry/ccw.rs
   0.00% (0/2)
   0.00% (0/30)
   0.00% (0/28)
- (0/0)
competitive/src/geometry/circle.rs
   0.00% (0/3)
   0.00% (0/20)
   0.00% (0/28)
- (0/0)
competitive/src/geometry/closest_pair.rs
   0.00% (0/4)
   0.00% (0/35)
   0.00% (0/42)
   0.00% (0/6)
competitive/src/geometry/line.rs
   0.00% (0/20)
   0.00% (0/80)
   0.00% (0/94)
- (0/0)
competitive/src/geometry/polygon.rs
   0.00% (0/5)
   0.00% (0/37)
   0.00% (0/50)
- (0/0)
competitive/src/graph/adjacency_list.rs
  60.00% (9/15)
  56.16% (41/73)
  52.50% (42/80)
- (0/0)
competitive/src/graph/assignment.rs
 100.00% (10/10)
  99.48% (191/192)
  99.63% (267/268)
  98.39% (61/62)
competitive/src/graph/bipartite_matching.rs
  93.75% (30/32)
  89.23% (373/418)
  90.82% (534/588)
  80.51% (95/118)
competitive/src/graph/closure.rs
  87.18% (34/39)
  93.48% (129/138)
  93.21% (151/162)
 100.00% (4/4)
competitive/src/graph/dulmage_mendelsohn_decomposition.rs
   0.00% (0/3)
   0.00% (0/75)
   0.00% (0/100)
   0.00% (0/26)
competitive/src/graph/edge_list.rs
  88.89% (8/9)
  85.00% (34/40)
  85.37% (35/41)
- (0/0)
competitive/src/graph/general_matching.rs
 100.00% (12/12)
  99.44% (179/180)
  99.60% (252/253)
  97.83% (45/46)
competitive/src/graph/general_weighted_matching.rs
 100.00% (21/21)
  95.58% (606/634)
  95.35% (861/903)
  88.79% (206/232)
competitive/src/graph/graph_base.rs
  75.00% (3/4)
  75.00% (9/12)
  73.33% (11/15)
- (0/0)
competitive/src/graph/graphvis.rs
   0.00% (0/3)
   0.00% (0/47)
   0.00% (0/53)
- (0/0)
competitive/src/graph/grid.rs
  93.55% (29/31)
  92.42% (183/198)
  92.86% (195/210)
 100.00% (12/12)
competitive/src/graph/low_link.rs
 100.00% (7/7)
 100.00% (92/92)
 100.00% (126/126)
 100.00% (28/28)
competitive/src/graph/maximum_flow.rs
  92.31% (12/13)
  95.80% (114/119)
  93.92% (139/148)
  93.75% (30/32)
competitive/src/graph/minimum_cost_flow.rs
  63.64% (7/11)
  72.36% (89/123)
  74.19% (115/155)
  64.29% (18/28)
competitive/src/graph/minimum_spanning_arborescence.rs
  80.00% (4/5)
  94.67% (71/75)
  94.51% (86/91)
  94.44% (17/18)
competitive/src/graph/minimum_spanning_tree.rs
 100.00% (2/2)
 100.00% (25/25)
 100.00% (24/24)
 100.00% (4/4)
competitive/src/graph/network_simplex.rs
  82.61% (19/23)
  95.60% (369/386)
  95.72% (470/491)
  98.68% (75/76)
competitive/src/graph/order.rs
 100.00% (16/16)
 100.00% (211/211)
 100.00% (293/293)
 100.00% (38/38)
competitive/src/graph/project_selection_problem.rs
 100.00% (14/14)
  99.58% (239/240)
  99.71% (346/347)
  88.10% (37/42)
competitive/src/graph/shortest_path.rs
  95.95% (71/74)
  94.74% (522/551)
  98.33% (589/599)
  98.00% (49/50)
competitive/src/graph/sparse_graph.rs
  74.29% (26/35)
  84.02% (184/219)
  86.40% (235/272)
  70.00% (7/10)
competitive/src/graph/steiner_tree.rs
  97.67% (42/43)
  97.63% (288/295)
  99.10% (330/333)
 100.00% (54/54)
competitive/src/graph/strongly_connected_component.rs
  66.67% (4/6)
  77.92% (60/77)
  76.53% (75/98)
  75.00% (15/20)
competitive/src/graph/topological_sort.rs
 100.00% (8/8)
 100.00% (55/55)
 100.00% (75/75)
 100.00% (10/10)
competitive/src/graph/two_satisfiability.rs
  42.86% (3/7)
  63.64% (21/33)
  59.26% (32/54)
 100.00% (2/2)
competitive/src/heuristic/beam_search.rs
   0.00% (0/20)
   0.00% (0/181)
   0.00% (0/178)
- (0/0)
competitive/src/heuristic/simulated_annealing.rs
   0.00% (0/11)
   0.00% (0/68)
   0.00% (0/72)
   0.00% (0/8)
competitive/src/math/arbitrary_mod_binomial.rs
 100.00% (11/11)
  98.11% (208/212)
  97.97% (338/345)
  92.86% (52/56)
competitive/src/math/array_vec.rs
  72.34% (68/94)
  74.03% (228/308)
  80.97% (366/452)
- (0/0)
competitive/src/math/binomial_prefix_sum.rs
  79.31% (23/29)
  84.41% (157/186)
  91.30% (231/253)
  77.78% (14/18)
competitive/src/math/bit_matrix.rs
  98.68% (75/76)
  95.83% (666/695)
  96.03% (993/1034)
  91.41% (117/128)
competitive/src/math/bitwise_transform.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (14/14)
- (0/0)
competitive/src/math/bitwiseand_convolve.rs
  94.44% (17/18)
  96.79% (151/156)
  96.68% (204/211)
  94.44% (17/18)
competitive/src/math/bitwiseor_convolve.rs
  94.44% (17/18)
  96.79% (151/156)
  96.71% (206/213)
  94.44% (17/18)
competitive/src/math/bitwisexor_convolve.rs
  90.00% (9/10)
  87.10% (54/62)
  86.67% (78/90)
  50.00% (3/6)
competitive/src/math/black_box_matrix.rs
  84.62% (33/39)
  85.61% (244/285)
  91.67% (363/396)
  95.00% (38/40)
competitive/src/math/black_box_mint_matrix.rs
 100.00% (10/10)
 100.00% (72/72)
 100.00% (104/104)
  83.33% (5/6)
competitive/src/math/convolve_steps.rs
  50.00% (1/2)
  46.67% (7/15)
  54.55% (12/22)
- (0/0)
competitive/src/math/discrete_logarithm.rs
 100.00% (43/43)
  99.07% (533/538)
  98.47% (837/850)
  91.51% (97/106)
competitive/src/math/factorial.rs
  83.33% (5/6)
  89.66% (52/58)
  91.15% (103/113)
 100.00% (8/8)
competitive/src/math/fast_fourier_transform.rs
  71.15% (37/52)
  78.11% (414/530)
  77.80% (701/901)
  71.43% (50/70)
competitive/src/math/fast_prime_mod.rs
  96.43% (27/28)
  95.87% (325/339)
  97.27% (534/549)
  76.47% (78/102)
competitive/src/math/floor_sum.rs
 100.00% (30/30)
  99.44% (358/360)
  99.58% (477/479)
  91.94% (57/62)
competitive/src/math/formal_power_series/berlekamp_massey.rs
  96.97% (32/33)
  90.02% (388/431)
  88.97% (476/535)
  80.00% (48/60)
competitive/src/math/formal_power_series/formal_power_series_impls.rs
  92.41% (134/145)
  94.18% (1392/1478)
  95.54% (2058/2154)
  93.18% (205/220)
competitive/src/math/formal_power_series/formal_power_series_nums.rs
  66.67% (22/33)
  69.33% (113/163)
  69.90% (137/196)
  80.00% (8/10)
competitive/src/math/formal_power_series/mod.rs
  87.50% (7/8)
  88.46% (23/26)
  86.21% (25/29)
 100.00% (2/2)
competitive/src/math/garner.rs
 100.00% (8/8)
  95.56% (86/90)
  96.52% (111/115)
  50.00% (4/8)
competitive/src/math/gcd.rs
 100.00% (16/16)
  98.83% (169/171)
  98.35% (239/243)
  93.75% (45/48)
competitive/src/math/gcd_convolve.rs
 100.00% (9/9)
  98.39% (61/62)
  98.86% (87/88)
  75.00% (3/4)
competitive/src/math/lagrange_interpolation.rs
  20.00% (2/10)
  46.03% (29/63)
  47.06% (48/102)
  87.50% (7/8)
competitive/src/math/lcm_convolve.rs
 100.00% (9/9)
 100.00% (62/62)
 100.00% (88/88)
 100.00% (4/4)
competitive/src/math/linear_congruence.rs
 100.00% (7/7)
 100.00% (44/44)
 100.00% (60/60)
 100.00% (4/4)
competitive/src/math/linear_diophantine.rs
 100.00% (12/12)
  97.10% (134/138)
  97.77% (175/179)
  86.67% (26/30)
competitive/src/math/matrix.rs
  88.37% (114/129)
  81.74% (725/887)
  79.84% (1065/1334)
  89.34% (109/122)
competitive/src/math/miller_rabin.rs
 100.00% (8/8)
 100.00% (67/67)
 100.00% (95/95)
 100.00% (14/14)
competitive/src/math/min_plus_convolution/concave.rs
 100.00% (24/24)
  99.13% (227/229)
  99.32% (294/296)
  90.00% (54/60)
competitive/src/math/min_plus_convolution/convex.rs
 100.00% (29/29)
  99.26% (267/269)
  99.36% (311/313)
  92.86% (39/42)
competitive/src/math/min_plus_convolution/mod.rs
 100.00% (20/20)
  99.22% (254/256)
  97.85% (318/325)
 100.00% (46/46)
competitive/src/math/min_plus_convolution/monotone.rs
 100.00% (12/12)
  99.01% (100/101)
  99.17% (120/121)
  90.00% (18/20)
competitive/src/math/min_plus_convolution/near_convex.rs
 100.00% (8/8)
 100.00% (122/122)
 100.00% (155/155)
  90.00% (27/30)
competitive/src/math/min_plus_convolution/piecewise_linear.rs
  85.71% (12/14)
  87.57% (148/169)
  87.43% (167/191)
  83.33% (25/30)
competitive/src/math/min_plus_convolution/selector.rs
 100.00% (13/13)
  89.59% (284/317)
  89.74% (350/390)
  86.76% (59/68)
competitive/src/math/min_plus_convolution/squared_distance.rs
 100.00% (8/8)
 100.00% (89/89)
 100.00% (98/98)
 100.00% (24/24)
competitive/src/math/mint_fft_convolve.rs
 100.00% (17/17)
  99.27% (272/274)
  99.53% (421/423)
  90.91% (20/22)
competitive/src/math/mint_matrix.rs
 100.00% (29/29)
  95.99% (311/324)
  95.84% (438/457)
  84.09% (37/44)
competitive/src/math/mod.rs
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/7)
- (0/0)
competitive/src/math/mod_sqrt.rs
 100.00% (2/2)
  98.33% (59/60)
  98.57% (69/70)
  95.00% (19/20)
competitive/src/math/number_theoretic_transform.rs
  89.74% (105/117)
  93.09% (1481/1591)
  93.41% (2213/2369)
  85.94% (220/256)
competitive/src/math/number_theoretic_transform/ntt_simd/convolution_avx2.rs
 100.00% (18/18)
  99.82% (543/544)
  99.44% (880/885)
  98.39% (61/62)
competitive/src/math/number_theoretic_transform/ntt_simd/mod.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (5/5)
 100.00% (2/2)
competitive/src/math/number_theoretic_transform/ntt_simd/ntt_avx2.rs
  81.82% (9/11)
  85.23% (329/386)
  86.56% (567/655)
  77.45% (79/102)
competitive/src/math/number_theoretic_transform/ntt_simd/ntt_avx512.rs
 100.00% (8/8)
  98.23% (277/282)
  97.00% (485/500)
  90.28% (65/72)
competitive/src/math/polynomial.rs
   0.00% (0/13)
   0.00% (0/80)
   0.00% (0/114)
- (0/0)
competitive/src/math/pow_prec.rs
 100.00% (7/7)
 100.00% (75/75)
 100.00% (96/96)
 100.00% (6/6)
competitive/src/math/prime.rs
   0.00% (0/5)
   0.00% (0/86)
   0.00% (0/104)
   0.00% (0/26)
competitive/src/math/prime_factors.rs
 100.00% (11/11)
 100.00% (122/122)
 100.00% (174/174)
  94.44% (34/36)
competitive/src/math/prime_list.rs
  81.36% (48/59)
  80.48% (466/579)
  79.25% (573/723)
  95.00% (95/100)
competitive/src/math/prime_table.rs
  90.48% (19/21)
  93.22% (110/118)
  94.44% (153/162)
  93.33% (28/30)
competitive/src/math/primitive_root.rs
 100.00% (6/6)
 100.00% (72/72)
 100.00% (99/99)
 100.00% (12/12)
competitive/src/math/quotient_array.rs
  86.96% (20/23)
  93.16% (109/117)
  94.30% (149/158)
 100.00% (12/12)
competitive/src/math/relaxed_convolution.rs
  87.50% (7/8)
  87.93% (51/58)
  92.41% (73/79)
 100.00% (4/4)
competitive/src/math/subset_convolve.rs
  90.00% (9/10)
  96.90% (125/129)
  98.07% (203/207)
  75.00% (3/4)
competitive/src/num/barrett_reduction.rs
  92.86% (13/14)
  95.45% (63/66)
  96.00% (72/75)
 100.00% (4/4)
competitive/src/num/bounded.rs
  89.47% (17/19)
  91.43% (64/70)
  93.88% (92/98)
 100.00% (2/2)
competitive/src/num/complex.rs
  25.00% (9/36)
  25.83% (31/120)
  26.58% (42/158)
- (0/0)
competitive/src/num/decimal.rs
  91.30% (21/23)
  92.16% (141/153)
  95.24% (200/210)
  90.91% (20/22)
competitive/src/num/decimal/addsub.rs
  80.00% (8/10)
  92.00% (115/125)
  91.40% (170/186)
  89.29% (25/28)
competitive/src/num/decimal/convert.rs
  66.67% (6/9)
  85.98% (92/107)
  82.39% (117/142)
  85.71% (24/28)
competitive/src/num/discrete_steps.rs
  71.64% (48/67)
  74.55% (205/275)
  75.32% (235/312)
 100.00% (10/10)
competitive/src/num/double_double.rs
  44.44% (16/36)
  44.16% (87/197)
  46.89% (128/273)
  31.25% (5/16)
competitive/src/num/dual_number.rs
   0.00% (0/24)
   0.00% (0/80)
   0.00% (0/91)
- (0/0)
competitive/src/num/float.rs
   1.59% (2/126)
   1.27% (2/158)
   1.44% (6/417)
- (0/0)
competitive/src/num/integer.rs
  94.47% (205/217)
  98.64% (871/883)
  97.91% (1963/2005)
 100.00% (32/32)
competitive/src/num/mint/mint_base.rs
  91.30% (42/46)
  92.31% (144/156)
  91.96% (183/199)
 100.00% (4/4)
competitive/src/num/mint/mint_basic.rs
  88.24% (45/51)
  91.67% (209/228)
  92.36% (278/301)
- (0/0)
competitive/src/num/mint/mint_basic_dot_product.rs
 100.00% (9/9)
 100.00% (166/166)
 100.00% (301/301)
- (0/0)
competitive/src/num/mint/mint_dot_product.rs
  85.71% (6/7)
  80.00% (24/30)
  92.11% (35/38)
- (0/0)
competitive/src/num/mint/mod.rs
  50.00% (2/4)
  42.86% (6/14)
  50.00% (7/14)
- (0/0)
competitive/src/num/mint/montgomery.rs
  70.00% (21/30)
  84.30% (145/172)
  87.61% (191/218)
 100.00% (18/18)
competitive/src/num/mint/montgomery_dot_product.rs
 100.00% (6/6)
  99.07% (106/107)
  99.34% (150/151)
  75.00% (15/20)
competitive/src/num/mint/montgomery_simd.rs
 100.00% (13/13)
 100.00% (97/97)
 100.00% (153/153)
- (0/0)
competitive/src/num/mint/simd_matrix.rs
  88.89% (8/9)
  81.53% (181/222)
  83.03% (416/501)
  84.38% (27/32)
competitive/src/num/mod.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
competitive/src/num/quad_double.rs
  23.81% (10/42)
  36.84% (112/304)
  37.34% (171/458)
  55.88% (19/34)
competitive/src/num/rational.rs
   0.00% (0/24)
   0.00% (0/84)
   0.00% (0/112)
- (0/0)
competitive/src/num/urational.rs
  22.73% (5/22)
  23.38% (18/77)
  22.00% (22/100)
  50.00% (1/2)
competitive/src/num/zero_one.rs
  66.67% (4/6)
  70.00% (14/20)
  62.50% (10/16)
- (0/0)
competitive/src/string/knuth_morris_pratt.rs
   0.00% (0/2)
   0.00% (0/24)
   0.00% (0/43)
- (0/0)
competitive/src/string/rolling_hash.rs
  61.29% (38/62)
  60.22% (221/367)
  61.98% (269/434)
  88.89% (16/18)
competitive/src/string/string_search.rs
  93.94% (62/66)
  97.53% (473/485)
  98.31% (697/709)
  81.40% (70/86)
competitive/src/string/suffix_array.rs
  92.31% (12/13)
  96.88% (186/192)
  98.63% (287/291)
  92.31% (48/52)
competitive/src/string/suffix_automaton.rs
 100.00% (12/12)
 100.00% (99/99)
 100.00% (134/134)
 100.00% (14/14)
competitive/src/string/suffix_tree.rs
  90.00% (54/60)
  97.31% (651/669)
  98.07% (914/932)
  90.48% (76/84)
competitive/src/string/wildcard_pattern_matching.rs
 100.00% (15/15)
 100.00% (64/64)
 100.00% (98/98)
 100.00% (4/4)
competitive/src/string/z_algorithm.rs
  66.67% (2/3)
  64.86% (24/37)
  70.21% (33/47)
 100.00% (12/12)
competitive/src/tools/array.rs
 100.00% (9/9)
 100.00% (31/31)
 100.00% (53/53)
- (0/0)
competitive/src/tools/associated_value.rs
 100.00% (13/13)
 100.00% (43/43)
 100.00% (51/51)
- (0/0)
competitive/src/tools/avx_helper.rs
  60.00% (3/5)
  56.00% (14/25)
  53.57% (15/28)
  50.00% (2/4)
competitive/src/tools/capture.rs
 100.00% (4/4)
 100.00% (16/16)
 100.00% (15/15)
- (0/0)
competitive/src/tools/char_convert.rs
   0.00% (0/16)
   0.00% (0/84)
   0.00% (0/84)
- (0/0)
competitive/src/tools/coding.rs
  77.08% (37/48)
  86.89% (338/389)
  90.87% (428/471)
  97.62% (41/42)
competitive/src/tools/comparator.rs
 100.00% (7/7)
 100.00% (27/27)
 100.00% (45/45)
- (0/0)
competitive/src/tools/digit_sequence.rs
  50.00% (2/4)
  76.92% (20/26)
  77.42% (24/31)
- (0/0)
competitive/src/tools/fast_print.rs
  81.82% (9/11)
  94.44% (68/72)
  91.84% (90/98)
 100.00% (2/2)
competitive/src/tools/fast_scanner.rs
 100.00% (19/19)
 100.00% (197/197)
  99.67% (305/306)
  95.24% (40/42)
competitive/src/tools/fastio.rs
  95.31% (61/64)
  92.98% (583/627)
  93.33% (769/824)
  87.90% (109/124)
competitive/src/tools/huge_pages.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (12/12)
 100.00% (2/2)
competitive/src/tools/id_generator.rs
 100.00% (5/5)
 100.00% (31/31)
 100.00% (41/41)
- (0/0)
competitive/src/tools/iter_print.rs
  94.44% (17/18)
  94.49% (120/127)
  94.76% (181/191)
- (0/0)
competitive/src/tools/iterable.rs
 100.00% (12/12)
 100.00% (51/51)
 100.00% (80/80)
 100.00% (18/18)
competitive/src/tools/iterator_ext.rs
 100.00% (5/5)
 100.00% (44/44)
 100.00% (43/43)
 100.00% (2/2)
competitive/src/tools/main.rs
   0.00% (0/2)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
competitive/src/tools/ord_tools.rs
 100.00% (5/5)
 100.00% (45/45)
 100.00% (107/107)
 100.00% (6/6)
competitive/src/tools/partial_ignored_ord.rs
  66.67% (2/3)
  66.67% (6/9)
  66.67% (6/9)
- (0/0)
competitive/src/tools/random_generator.rs
 100.00% (38/38)
  99.55% (220/221)
  99.66% (297/298)
  75.00% (15/20)
competitive/src/tools/scanner.rs
  79.66% (47/59)
  83.40% (216/259)
  79.06% (287/363)
  66.67% (4/6)
competitive/src/tools/testutil.rs
 100.00% (21/21)
 100.00% (167/167)
 100.00% (223/223)
  87.50% (14/16)
competitive/src/tools/totalord.rs
   0.00% (0/5)
   0.00% (0/17)
   0.00% (0/15)
- (0/0)
competitive/src/tools/xorshift.rs
  80.00% (8/10)
  89.47% (34/38)
  87.50% (42/48)
 100.00% (2/2)
competitive/src/tree/centroid_decomposition.rs
 100.00% (31/31)
  99.75% (399/400)
  99.82% (570/571)
  98.68% (75/76)
competitive/src/tree/depth.rs
  66.67% (6/9)
  75.00% (36/48)
  69.23% (45/65)
- (0/0)
competitive/src/tree/distance_frequencies.rs
 100.00% (5/5)
  97.96% (48/49)
  98.61% (71/72)
  87.50% (7/8)
competitive/src/tree/euler_tour.rs
  95.12% (39/41)
  95.93% (377/393)
  95.93% (424/442)
  81.82% (18/22)
competitive/src/tree/generator.rs
 100.00% (16/16)
 100.00% (113/113)
 100.00% (151/151)
  94.44% (17/18)
competitive/src/tree/heavy_light_decomposition.rs
  98.25% (56/57)
  97.83% (496/507)
  97.04% (688/709)
  94.44% (119/126)
competitive/src/tree/level_ancestor.rs
 100.00% (7/7)
 100.00% (116/116)
 100.00% (175/175)
 100.00% (20/20)
competitive/src/tree/link_cut_tree.rs
  95.60% (87/91)
  96.37% (531/551)
  98.06% (708/722)
  92.31% (48/52)
competitive/src/tree/rerooting.rs
 100.00% (23/23)
  89.61% (138/154)
  87.07% (202/232)
  81.82% (18/22)
competitive/src/tree/static_top_tree.rs
  97.62% (82/84)
  98.01% (888/906)
  97.91% (1031/1053)
  98.04% (100/102)
competitive/src/tree/top_tree.rs
  90.59% (77/85)
  94.89% (594/626)
  96.75% (715/739)
  88.57% (62/70)
competitive/src/tree/tree_center.rs
 100.00% (10/10)
  98.89% (89/90)
  99.04% (103/104)
  91.67% (22/24)
competitive/src/tree/tree_centroid.rs
   0.00% (0/2)
   0.00% (0/19)
   0.00% (0/28)
   0.00% (0/6)
competitive/src/tree/tree_dp.rs
   0.00% (0/4)
   0.00% (0/32)
   0.00% (0/48)
- (0/0)
competitive/src/tree/tree_hash.rs
  93.33% (14/15)
  93.27% (97/104)
  96.60% (142/147)
  90.00% (9/10)
competitive/src/tree/tree_order.rs
 100.00% (1/1)
 100.00% (15/15)
 100.00% (18/18)
 100.00% (4/4)
competitive/src/tree/xor_linked_tree.rs
  92.31% (84/91)
  93.33% (700/750)
  95.69% (710/742)
  88.24% (30/34)
library_checker/src/convolution/bitwise_and_convolution.rs
 100.00% (2/2)
 100.00% (15/15)
 100.00% (27/27)
- (0/0)
library_checker/src/convolution/bitwise_xor_convolution.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/convolution/convolution_mod.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/convolution/convolution_mod_1000000007.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/convolution/convolution_mod_2_64.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/convolution/convolution_mod_large.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/convolution/gcd_convolution.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (16/16)
- (0/0)
library_checker/src/convolution/lcm_convolution.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (16/16)
- (0/0)
library_checker/src/convolution/min_plus_convolution_concave_arbitrary.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (11/11)
- (0/0)
library_checker/src/convolution/min_plus_convolution_convex_arbitrary.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (11/11)
- (0/0)
library_checker/src/convolution/min_plus_convolution_convex_convex.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (11/11)
- (0/0)
library_checker/src/data_structure/area_of_union_of_rectangles.rs
 100.00% (4/4)
 100.00% (34/34)
 100.00% (54/54)
 100.00% (2/2)
library_checker/src/data_structure/deque_operate_all_composite.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (17/17)
- (0/0)
library_checker/src/data_structure/dynamic_sequence_range_affine_range_sum.rs
 100.00% (2/2)
 100.00% (31/31)
 100.00% (46/46)
- (0/0)
library_checker/src/data_structure/line_add_get_min.rs
 100.00% (1/1)
 100.00% (13/13)
 100.00% (19/19)
- (0/0)
library_checker/src/data_structure/majority_voting.rs
 100.00% (3/3)
 100.00% (24/24)
 100.00% (38/38)
 100.00% (2/2)
library_checker/src/data_structure/ordered_set.rs
 100.00% (5/5)
  97.50% (39/40)
  98.39% (61/62)
 100.00% (6/6)
library_checker/src/data_structure/persistent_unionfind.rs
 100.00% (4/4)
  97.14% (34/35)
  97.78% (44/45)
  90.00% (9/10)
library_checker/src/data_structure/point_add_range_sum.rs
 100.00% (2/2)
 100.00% (22/22)
 100.00% (35/35)
- (0/0)
library_checker/src/data_structure/point_add_rectangle_sum.rs
 100.00% (9/9)
 100.00% (58/58)
 100.00% (83/83)
 100.00% (2/2)
library_checker/src/data_structure/point_set_range_composite.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (17/17)
- (0/0)
library_checker/src/data_structure/point_set_range_composite_large_array.rs
 100.00% (2/2)
 100.00% (29/29)
 100.00% (39/39)
- (0/0)
library_checker/src/data_structure/point_set_range_frequency.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (19/19)
- (0/0)
library_checker/src/data_structure/queue_operate_all_composite.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (15/15)
- (0/0)
library_checker/src/data_structure/range_add_range_min.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (17/17)
- (0/0)
library_checker/src/data_structure/range_affine_point_get.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
- (0/0)
library_checker/src/data_structure/range_affine_range_sum.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (16/16)
- (0/0)
library_checker/src/data_structure/range_affine_range_sum_large_array.rs
 100.00% (4/4)
 100.00% (30/30)
 100.00% (39/39)
- (0/0)
library_checker/src/data_structure/range_chmin_chmax_add_range_sum.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (23/23)
- (0/0)
library_checker/src/data_structure/range_kth_smallest.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (15/15)
- (0/0)
library_checker/src/data_structure/range_reverse_range_sum.rs
 100.00% (2/2)
 100.00% (24/24)
 100.00% (36/36)
- (0/0)
library_checker/src/data_structure/rectangle_sum.rs
 100.00% (3/3)
 100.00% (22/22)
 100.00% (32/32)
- (0/0)
library_checker/src/data_structure/segment_add_get_min.rs
 100.00% (1/1)
 100.00% (16/16)
 100.00% (25/25)
 100.00% (2/2)
library_checker/src/data_structure/static_range_count_distinct.rs
 100.00% (1/1)
 100.00% (29/29)
 100.00% (56/56)
 100.00% (4/4)
library_checker/src/data_structure/static_range_frequency.rs
 100.00% (2/2)
 100.00% (18/18)
 100.00% (30/30)
- (0/0)
library_checker/src/data_structure/static_range_sum.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (14/14)
- (0/0)
library_checker/src/data_structure/static_range_sum_with_upper_bound.rs
 100.00% (3/3)
 100.00% (21/21)
 100.00% (36/36)
- (0/0)
library_checker/src/data_structure/static_rectangle_add_rectangle_sum.rs
 100.00% (7/7)
 100.00% (56/56)
 100.00% (99/99)
 100.00% (4/4)
library_checker/src/data_structure/staticrmq.rs
 100.00% (4/4)
 100.00% (28/28)
 100.00% (52/52)
- (0/0)
library_checker/src/data_structure/unionfind.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
- (0/0)
library_checker/src/data_structure/unionfind_with_potential.rs
 100.00% (1/1)
 100.00% (15/15)
 100.00% (25/25)
 100.00% (4/4)
library_checker/src/data_structure/unionfind_with_potential_non_commutative_group.rs
 100.00% (2/2)
 100.00% (18/18)
 100.00% (31/31)
 100.00% (4/4)
library_checker/src/enumerative_combinatorics/binomial_coefficient.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (13/13)
- (0/0)
library_checker/src/enumerative_combinatorics/binomial_coefficient_prime_mod.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
- (0/0)
library_checker/src/enumerative_combinatorics/number_of_increasing_sequences_between_two_sequences.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/enumerative_combinatorics/sharp_p_subset_sum.rs
 100.00% (2/2)
 100.00% (11/11)
 100.00% (19/19)
- (0/0)
library_checker/src/graph/assignment.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (11/11)
- (0/0)
library_checker/src/graph/bipartitematching.rs
 100.00% (3/3)
 100.00% (28/28)
 100.00% (48/48)
- (0/0)
library_checker/src/graph/chromatic_number.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (10/10)
- (0/0)
library_checker/src/graph/counting_eulerian_circuits.rs
 100.00% (2/2)
 100.00% (32/32)
 100.00% (50/50)
 100.00% (6/6)
library_checker/src/graph/counting_spanning_tree_directed.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (27/27)
 100.00% (4/4)
library_checker/src/graph/counting_spanning_tree_undirected.rs
 100.00% (1/1)
 100.00% (17/17)
 100.00% (32/32)
 100.00% (8/8)
library_checker/src/graph/directedmst.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (15/15)
- (0/0)
library_checker/src/graph/general_matching.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (15/15)
- (0/0)
library_checker/src/graph/general_weighted_matching.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (17/17)
- (0/0)
library_checker/src/graph/min_cost_b_flow.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (27/27)
 100.00% (2/2)
library_checker/src/graph/minimum_spanning_tree.rs
 100.00% (5/5)
 100.00% (15/15)
 100.00% (24/24)
- (0/0)
library_checker/src/graph/minimum_steiner_tree.rs
 100.00% (2/2)
 100.00% (13/13)
 100.00% (21/21)
- (0/0)
library_checker/src/graph/scc.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (17/17)
- (0/0)
library_checker/src/graph/shortest_path.rs
 100.00% (2/2)
 100.00% (12/12)
 100.00% (21/21)
 100.00% (2/2)
library_checker/src/graph/two_edge_connected_components.rs
 100.00% (1/1)
 100.00% (18/18)
 100.00% (29/29)
 100.00% (4/4)
library_checker/src/lib.rs
 100.00% (5/5)
  93.85% (61/65)
  87.67% (64/73)
  62.50% (5/8)
library_checker/src/linear_algebra/characteristic_polynomial.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (10/10)
- (0/0)
library_checker/src/linear_algebra/inverse_matrix.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (13/13)
 100.00% (2/2)
library_checker/src/linear_algebra/inverse_matrix_mod_2.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (14/14)
 100.00% (2/2)
library_checker/src/linear_algebra/matrix_det.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/linear_algebra/matrix_det_mod_2.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (10/10)
- (0/0)
library_checker/src/linear_algebra/matrix_product.rs
 100.00% (2/2)
 100.00% (16/16)
 100.00% (26/26)
- (0/0)
library_checker/src/linear_algebra/matrix_product_mod_2.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (14/14)
- (0/0)
library_checker/src/linear_algebra/matrix_rank.rs
 100.00% (1/1)
  86.67% (13/15)
  90.00% (18/20)
 100.00% (2/2)
library_checker/src/linear_algebra/matrix_rank_mod_2.rs
  50.00% (1/2)
  46.67% (14/30)
  44.64% (25/56)
  56.25% (9/16)
library_checker/src/linear_algebra/pow_of_matrix.rs
 100.00% (2/2)
 100.00% (14/14)
 100.00% (22/22)
- (0/0)
library_checker/src/linear_algebra/sparse_matrix_det.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/linear_algebra/system_of_linear_equations.rs
 100.00% (1/1)
  87.50% (7/8)
  86.67% (13/15)
  50.00% (1/2)
library_checker/src/linear_algebra/system_of_linear_equations_mod_2.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (17/17)
 100.00% (2/2)
library_checker/src/number_theory/counting_primes.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/number_theory/discrete_logarithm_mod.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (15/15)
- (0/0)
library_checker/src/number_theory/enumerate_primes.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/number_theory/enumerate_quotients.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (10/10)
- (0/0)
library_checker/src/number_theory/factorize.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/number_theory/min_of_mod_of_linear.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (13/13)
- (0/0)
library_checker/src/number_theory/primality_test.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (13/13)
 100.00% (2/2)
library_checker/src/number_theory/primitive_root.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (10/10)
- (0/0)
library_checker/src/number_theory/rational_approximation.rs
 100.00% (2/2)
 100.00% (12/12)
 100.00% (26/26)
- (0/0)
library_checker/src/number_theory/sqrt_mod.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (14/14)
 100.00% (2/2)
library_checker/src/number_theory/stern_brocot_tree.rs
 100.00% (2/2)
 100.00% (40/40)
 100.00% (71/71)
 100.00% (10/10)
library_checker/src/number_theory/sum_of_floor_of_linear.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (13/13)
- (0/0)
library_checker/src/number_theory/sum_of_totient_function.rs
 100.00% (6/6)
 100.00% (25/25)
 100.00% (38/38)
 100.00% (6/6)
library_checker/src/other/find_linear_recurrence.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/other/kth_term_of_linearly_recurrent_sequence.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (13/13)
- (0/0)
library_checker/src/other/two_sat.rs
 100.00% (2/2)
 100.00% (15/15)
 100.00% (27/27)
 100.00% (4/4)
library_checker/src/polynomial/compositional_inverse_of_formal_power_series.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/polynomial/compositional_inverse_of_formal_power_series_large.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/polynomial/division_of_polynomials.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (16/16)
- (0/0)
library_checker/src/polynomial/exp_of_formal_power_series.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/polynomial/exp_of_formal_power_series_sparse.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (16/16)
- (0/0)
library_checker/src/polynomial/inv_of_formal_power_series.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/polynomial/inv_of_formal_power_series_sparse.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (16/16)
- (0/0)
library_checker/src/polynomial/log_of_formal_power_series.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/polynomial/log_of_formal_power_series_sparse.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (16/16)
- (0/0)
library_checker/src/polynomial/multipoint_evaluation.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/polynomial/polynomial_taylor_shift.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (11/11)
- (0/0)
library_checker/src/polynomial/pow_of_formal_power_series.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/polynomial/pow_of_formal_power_series_sparse.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (17/17)
- (0/0)
library_checker/src/polynomial/sqrt_of_formal_power_series.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (13/13)
 100.00% (2/2)
library_checker/src/polynomial/sqrt_of_formal_power_series_sparse.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (18/18)
 100.00% (2/2)
library_checker/src/sample/aplusb.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (8/8)
- (0/0)
library_checker/src/sample/many_aplusb.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (16/16)
- (0/0)
library_checker/src/sample/many_aplusb_128bit.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (16/16)
- (0/0)
library_checker/src/set_power_series/subset_convolution.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (12/12)
- (0/0)
library_checker/src/string/number_of_substrings.rs
 100.00% (3/3)
 100.00% (17/17)
 100.00% (25/25)
- (0/0)
library_checker/src/string/suffixarray.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (12/12)
- (0/0)
library_checker/src/string/wildcard_pattern_matching.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (15/15)
 100.00% (2/2)
library_checker/src/string/zalgorithm.rs
 100.00% (5/5)
 100.00% (17/17)
 100.00% (26/26)
- (0/0)
library_checker/src/tree/cartesian_tree.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (14/14)
 100.00% (2/2)
library_checker/src/tree/dynamic_tree_subtree_add_subtree_sum.rs
  92.31% (24/26)
  94.96% (113/119)
  96.08% (147/153)
 100.00% (2/2)
library_checker/src/tree/dynamic_tree_vertex_add_path_sum.rs
 100.00% (10/10)
 100.00% (42/42)
 100.00% (66/66)
- (0/0)
library_checker/src/tree/dynamic_tree_vertex_add_subtree_sum.rs
 100.00% (19/19)
 100.00% (73/73)
 100.00% (97/97)
- (0/0)
library_checker/src/tree/dynamic_tree_vertex_set_path_composite.rs
  84.62% (11/13)
  87.72% (50/57)
  91.67% (77/84)
- (0/0)
library_checker/src/tree/frequency_table_of_tree_distance.rs
 100.00% (2/2)
 100.00% (7/7)
 100.00% (12/12)
- (0/0)
library_checker/src/tree/jump_on_tree.rs
 100.00% (5/5)
 100.00% (47/47)
 100.00% (70/70)
 100.00% (8/8)
library_checker/src/tree/lca.rs
 100.00% (3/3)
 100.00% (21/21)
 100.00% (34/34)
- (0/0)
library_checker/src/tree/point_set_tree_path_composite_sum.rs
 100.00% (9/9)
 100.00% (80/80)
 100.00% (71/71)
- (0/0)
library_checker/src/tree/point_set_tree_path_composite_sum_fixed_root.rs
  85.71% (6/7)
  86.67% (52/60)
  91.53% (54/59)
- (0/0)
library_checker/src/tree/rooted_tree_topological_order_with_minimum_inversions.rs
 100.00% (3/3)
 100.00% (11/11)
 100.00% (19/19)
- (0/0)
library_checker/src/tree/tree_diameter.rs
 100.00% (4/4)
 100.00% (36/36)
 100.00% (59/59)
 100.00% (8/8)
library_checker/src/tree/tree_path_composite_sum.rs
 100.00% (3/3)
 100.00% (16/16)
 100.00% (24/24)
 100.00% (2/2)
library_checker/src/tree/vertex_add_path_sum.rs
 100.00% (1/1)
 100.00% (24/24)
 100.00% (39/39)
- (0/0)
library_checker/src/tree/vertex_add_range_contour_sum_on_tree.rs
 100.00% (6/6)
 100.00% (25/25)
 100.00% (45/45)
  75.00% (3/4)
library_checker/src/tree/vertex_add_subtree_sum.rs
 100.00% (4/4)
 100.00% (33/33)
 100.00% (51/51)
- (0/0)
library_checker/src/tree/vertex_get_range_contour_add_on_tree.rs
 100.00% (4/4)
 100.00% (23/23)
 100.00% (36/36)
  75.00% (3/4)
library_checker/src/tree/vertex_set_path_composite.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (19/19)
- (0/0)
tools/verify/src/aizu_online_judge.rs
 100.00% (6/6)
  86.42% (70/81)
  76.77% (76/99)
  30.00% (3/10)
tools/verify/src/lib.rs
  80.39% (41/51)
  80.67% (313/388)
  72.46% (321/443)
  67.65% (23/34)
tools/verify/src/library_checker.rs
  72.41% (21/29)
  72.70% (221/304)
  65.23% (227/348)
  68.57% (48/70)
tools/verify_attr/src/lib.rs
  57.14% (4/7)
  54.22% (45/83)
  50.00% (49/98)
  50.00% (3/6)
Totals
  83.78% (6245/7454)
  88.52% (51452/58125)
  89.46% (70249/78527)
  87.73% (6998/7977)
Generated by llvm-cov -- llvm version 23.1.1-rust-1.101.0-nightly