Skip to the content.

:heavy_check_mark: test/zalgorithm.test.cpp

Depends on

Code

#define PROBLEM "https://judge.yosupo.jp/problem/zalgorithm"

#include <fastio/base.hpp>                  // for FASTIO, cin, cout
#include <fastio/char/write.hpp>            // for operator<<
#include <fastio/signed/write.hpp>          // for operator<<
#include <fastio/string/read.hpp>           // for operator>>
#include <fastio/string/write.hpp>          // for operator<<
#include <fastio/vector/write.hpp>          // for operator<<
#include <string/z_algorithm.hpp>           // for Zalgorithm
#include <string>                           // for basic_string, string
#include <templates/macro/abbrev/endl.hpp>  // for endl
#include <templates/template.hpp>

using namespace std;

int main() {
    string s;
    cin >> s;
    auto z = Zalgorithm(s);
    cout << z << endl;
}
#line 1 "test/zalgorithm.test.cpp"
#define PROBLEM "https://judge.yosupo.jp/problem/zalgorithm"

#include <fastio/base.hpp>                  // for FASTIO, cin, cout
#include <fastio/char/write.hpp>            // for operator<<
#include <fastio/signed/write.hpp>          // for operator<<
#include <fastio/string/read.hpp>           // for operator>>
#include <fastio/string/write.hpp>          // for operator<<
#include <fastio/vector/write.hpp>          // for operator<<
#include <string/z_algorithm.hpp>           // for Zalgorithm
#include <string>                           // for basic_string, string
#include <templates/macro/abbrev/endl.hpp>  // for endl
#include <templates/template.hpp>

using namespace std;

int main() {
    string s;
    cin >> s;
    auto z = Zalgorithm(s);
    cout << z << endl;
}

Test cases

Env Name Status Elapsed Memory
g++ all_same_00 :heavy_check_mark: AC 23 ms 7 MB
g++ all_same_01 :heavy_check_mark: AC 24 ms 7 MB
g++ all_same_02 :heavy_check_mark: AC 24 ms 7 MB
g++ all_same_03 :heavy_check_mark: AC 23 ms 7 MB
g++ all_same_04 :heavy_check_mark: AC 23 ms 7 MB
g++ binary_carry_00 :heavy_check_mark: AC 20 ms 7 MB
g++ binary_carry_01 :heavy_check_mark: AC 20 ms 7 MB
g++ example_00 :heavy_check_mark: AC 5 ms 4 MB
g++ example_01 :heavy_check_mark: AC 4 ms 4 MB
g++ example_02 :heavy_check_mark: AC 4 ms 4 MB
g++ example_03 :heavy_check_mark: AC 4 ms 4 MB
g++ fib_str_00 :heavy_check_mark: AC 19 ms 7 MB
g++ fib_str_01 :heavy_check_mark: AC 16 ms 6 MB
g++ fib_str_02 :heavy_check_mark: AC 15 ms 6 MB
g++ fib_str_03 :heavy_check_mark: AC 14 ms 6 MB
g++ fib_str_04 :heavy_check_mark: AC 20 ms 7 MB
g++ hack606_00 :heavy_check_mark: AC 5 ms 4 MB
g++ max_random_00 :heavy_check_mark: AC 18 ms 7 MB
g++ max_random_01 :heavy_check_mark: AC 19 ms 7 MB
g++ random_00 :heavy_check_mark: AC 15 ms 6 MB
g++ random_01 :heavy_check_mark: AC 17 ms 7 MB
g++ random_02 :heavy_check_mark: AC 7 ms 4 MB
g++ random_03 :heavy_check_mark: AC 16 ms 7 MB
g++ random_04 :heavy_check_mark: AC 13 ms 6 MB
g++ random_05 :heavy_check_mark: AC 13 ms 6 MB
g++ random_06 :heavy_check_mark: AC 17 ms 7 MB
g++ random_07 :heavy_check_mark: AC 9 ms 4 MB
g++ random_08 :heavy_check_mark: AC 12 ms 6 MB
g++ random_09 :heavy_check_mark: AC 7 ms 4 MB
Back to top page