Skip to content

Commit 60c8e54

Browse files
committed
Count spanning trees test
1 parent b6a1e55 commit 60c8e54

14 files changed

+97
-13
lines changed

cp-algo/linalg/frobenius.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include "matrix.hpp"
55
#include <algorithm>
66
#include <vector>
7-
namespace cp_algo::math::linalg {
7+
namespace cp_algo::linalg {
88
enum frobenius_mode {blocks, full};
99
template<frobenius_mode mode = blocks>
1010
auto frobenius_form(auto const& A) {

cp-algo/linalg/matrix.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <cassert>
99
#include <vector>
1010
#include <array>
11-
namespace cp_algo::math::linalg {
11+
namespace cp_algo::linalg {
1212
template<typename base_t>
1313
struct matrix: valarray_base<matrix<base_t>, vec<base_t>> {
1414
using base = base_t;

cp-algo/linalg/vector.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <iostream>
99
#include <iterator>
1010
#include <cassert>
11-
namespace cp_algo::math::linalg {
11+
namespace cp_algo::linalg {
1212
template<class vec, typename base>
1313
struct valarray_base: std::valarray<base> {
1414
using Base = std::valarray<base>;
@@ -119,7 +119,7 @@ namespace cp_algo::math::linalg {
119119
using Base::Base;
120120
};
121121

122-
template<modint_type base>
122+
template<math::modint_type base>
123123
struct vec<base>: vec_base<vec<base>, base> {
124124
using Base = vec_base<vec<base>, base>;
125125
using Base::Base;

verify/linalg/characteristic.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
using namespace std;
1010
using namespace cp_algo::math;
11-
using namespace cp_algo::math::linalg;
11+
using namespace cp_algo::linalg;
1212

1313
const int mod = 998244353;
1414
using base = modint<mod>;

verify/linalg/det.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <bits/stdc++.h>
77

88
using namespace std;
9-
using namespace cp_algo::math::linalg;
9+
using namespace cp_algo::linalg;
1010
using namespace cp_algo::math;
1111

1212
const int mod = 998244353;

verify/linalg/inv.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <bits/stdc++.h>
77

88
using namespace std;
9-
using namespace cp_algo::math::linalg;
9+
using namespace cp_algo::linalg;
1010
using namespace cp_algo::math;
1111

1212
const int mod = 998244353;

verify/linalg/pow.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <bits/stdc++.h>
77

88
using namespace std;
9-
using namespace cp_algo::math::linalg;
9+
using namespace cp_algo::linalg;
1010
using namespace cp_algo::math;
1111

1212
const int mod = 998244353;

verify/linalg/pow_fast.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
using namespace std;
1010
using namespace cp_algo::math;
11-
using namespace cp_algo::math::linalg;
11+
using namespace cp_algo::linalg;
1212

1313
const int mod = 998244353;
1414
using base = modint<mod>;

verify/linalg/prod.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <bits/stdc++.h>
77

88
using namespace std;
9-
using namespace cp_algo::math::linalg;
9+
using namespace cp_algo::linalg;
1010
using namespace cp_algo::math;
1111

1212
const int mod = 998244353;

verify/linalg/prod_dynamic_modint.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <bits/stdc++.h>
77

88
using namespace std;
9-
using namespace cp_algo::math::linalg;
9+
using namespace cp_algo::linalg;
1010
using namespace cp_algo::math;
1111
using base = dynamic_modint;
1212

0 commit comments

Comments
 (0)