diff options
Diffstat (limited to 'test/math/lgsFp.cpp')
| -rw-r--r-- | test/math/lgsFp.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/test/math/lgsFp.cpp b/test/math/lgsFp.cpp index d7680ea..9c7bda8 100644 --- a/test/math/lgsFp.cpp +++ b/test/math/lgsFp.cpp @@ -8,14 +8,14 @@ namespace lgs { vector<vector<ll>> inverseMat(const vector<vector<ll>>& m) { - int n = sz(m); + int n = ssize(m); mat = m; for (int i = 0; i < n; i++) { - if (sz(mat[i]) != n) cerr << "error: no square matrix" << FAIL; + if (ssize(mat[i]) != n) cerr << "error: no square matrix" << FAIL; mat[i].resize(2*n); mat[i][n+i] = 1; } - lgs::gauss(sz(mat), sz(mat[0])); + lgs::gauss(ssize(mat), ssize(mat[0])); vector<vector<ll>> res(m); for (int i = 0; i < n; i++) { res[i] = vector<ll>(mat[i].begin() + n, mat[i].end()); @@ -28,10 +28,10 @@ vector<vector<ll>> inverseMat(const vector<vector<ll>>& m) { } vector<vector<ll>> mul(const vector<vector<ll>>& a, const vector<vector<ll>>& b) { - int n = sz(a); - int m = sz(b[0]); - int x = sz(b); - if (sz(a[0]) != sz(b)) cerr << "error: wrong dimensions" << FAIL; + int n = ssize(a); + int m = ssize(b[0]); + int x = ssize(b); + if (ssize(a[0]) != ssize(b)) cerr << "error: wrong dimensions" << FAIL; vector<vector<ll>> res(n, vector<ll>(m)); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { @@ -54,7 +54,7 @@ void test_square() { vector<vector<ll>> m(n); for (auto& v : m) v = Random::integers<ll>(n, 0, mod); mat = m; - lgs::gauss(sz(mat), sz(mat[0])); + lgs::gauss(ssize(mat), ssize(mat[0])); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { @@ -101,7 +101,7 @@ void performance_test() { mat = m; t.start(); - lgs::gauss(sz(mat), sz(mat[0])); + lgs::gauss(ssize(mat), ssize(mat[0])); t.stop(); hash_t hash = 0; for (int i = 0; i < N; i++) { |
