src/io/container/lib.hpp
| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "../../util/traits/others/lib.hpp" | ||
| 4 | |||
| 5 | namespace tifa_libs { | ||
| 6 | |||
| 7 | 373996 | auto& operator>>(tifa_libs::istream_c auto& is, tifa_libs::container_c auto& x) NE { | |
| 8 |
56/56auto& tifa_libs::operator>><std::istream, std::vector<int, std::allocator<int> > >(std::istream&, std::vector<int, std::allocator<int> >&):
✓ Branch 6 taken 510656 times.
✓ Branch 7 taken 271 times.
auto& tifa_libs::operator>><std::istream, std::vector<long, std::allocator<long> > >(std::istream&, std::vector<long, std::allocator<long> >&):
✓ Branch 6 taken 9278984 times.
✓ Branch 7 taken 46 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::circle<double>, std::allocator<tifa_libs::circle<double> > > >(std::istream&, std::vector<tifa_libs::circle<double>, std::allocator<tifa_libs::circle<double> > >&):
✓ Branch 6 taken 10719 times.
✓ Branch 7 taken 17 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> > > > >(std::istream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> > > >&):
✓ Branch 6 taken 130126 times.
✓ Branch 7 taken 18 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > >(std::istream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > >&):
✓ Branch 6 taken 772493 times.
✓ Branch 7 taken 38 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> > > > >(std::istream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> > > >&):
✓ Branch 6 taken 130126 times.
✓ Branch 7 taken 18 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> > > > >(std::istream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> > > >&):
✓ Branch 6 taken 130126 times.
✓ Branch 7 taken 18 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > >(std::istream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > >&):
✓ Branch 6 taken 772493 times.
✓ Branch 7 taken 38 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > >(std::istream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > >&):
✓ Branch 6 taken 772493 times.
✓ Branch 7 taken 38 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::point<double>, std::allocator<tifa_libs::point<double> > > >(std::istream&, std::vector<tifa_libs::point<double>, std::allocator<tifa_libs::point<double> > >&):
✓ Branch 6 taken 1154668 times.
✓ Branch 7 taken 174 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::point<long double>, std::allocator<tifa_libs::point<long double> > > >(std::istream&, std::vector<tifa_libs::point<long double>, std::allocator<tifa_libs::point<long double> > >&):
✓ Branch 6 taken 156279 times.
✓ Branch 7 taken 10 times.
auto& tifa_libs::operator>><std::istream, std::vector<tifa_libs::point<long>, std::allocator<tifa_libs::point<long> > > >(std::istream&, std::vector<tifa_libs::point<long>, std::allocator<tifa_libs::point<long> > >&):
✓ Branch 6 taken 17329430 times.
✓ Branch 7 taken 366420 times.
auto& tifa_libs::operator>><std::istream, std::vector<unsigned int, std::allocator<unsigned int> > >(std::istream&, std::vector<unsigned int, std::allocator<unsigned int> >&):
✓ Branch 6 taken 49704913 times.
✓ Branch 7 taken 355 times.
auto& tifa_libs::operator>><std::istream, tifa_libs::ndvec<2u, int> >(std::istream&, tifa_libs::ndvec<2u, int>&):
✓ Branch 6 taken 92114 times.
✓ Branch 7 taken 20 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> > > >&):
✓ Branch 6 taken 48703871 times.
✓ Branch 7 taken 215 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> > > >&):
✓ Branch 6 taken 132495420 times.
✓ Branch 7 taken 606 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> > > >&):
✓ Branch 6 taken 88310276 times.
✓ Branch 7 taken 384 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > >&):
✓ Branch 6 taken 780780638 times.
✓ Branch 7 taken 700 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> > > >&):
✓ Branch 6 taken 48703871 times.
✓ Branch 7 taken 215 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> > > >&):
✓ Branch 6 taken 132495420 times.
✓ Branch 7 taken 606 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> > > >&):
✓ Branch 6 taken 48703871 times.
✓ Branch 7 taken 215 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> > > >&):
✓ Branch 6 taken 132495420 times.
✓ Branch 7 taken 606 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> > > >&):
✓ Branch 6 taken 88310276 times.
✓ Branch 7 taken 384 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > >&):
✓ Branch 6 taken 780780638 times.
✓ Branch 7 taken 700 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> > > >&):
✓ Branch 6 taken 88310276 times.
✓ Branch 7 taken 384 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > >(tifa_libs::fastin<11u>&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > >&):
✓ Branch 6 taken 780780638 times.
✓ Branch 7 taken 700 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<unsigned int, std::allocator<unsigned int> > >(tifa_libs::fastin<11u>&, std::vector<unsigned int, std::allocator<unsigned int> >&):
✓ Branch 6 taken 37998744 times.
✓ Branch 7 taken 72 times.
auto& tifa_libs::operator>><tifa_libs::fastin<11u>, std::vector<unsigned long, std::allocator<unsigned long> > >(tifa_libs::fastin<11u>&, std::vector<unsigned long, std::allocator<unsigned long> >&):
✓ Branch 6 taken 147788789 times.
✓ Branch 7 taken 694 times.
|
3419399559 | for (auto& i : x) is >> i; |
| 9 | 373996 | return is; | |
| 10 | } | ||
| 11 | 13056318 | auto& operator<<(tifa_libs::ostream_c auto& os, tifa_libs::container_c auto CR x) NE { | |
| 12 |
31/60auto& tifa_libs::operator<< <std::ostream, std::vector<int, std::allocator<int> > >(std::ostream&, std::vector<int, std::allocator<int> > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 6 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 27 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 290559 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 290586 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 27 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 290559 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 27 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 290559 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 290586 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 290586 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::point<long>, std::allocator<tifa_libs::point<long> > > >(std::ostream&, std::vector<tifa_libs::point<long>, std::allocator<tifa_libs::point<long> > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 21 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<unsigned int, std::allocator<unsigned int> > >(std::ostream&, std::vector<unsigned int, std::allocator<unsigned int> > const&):
✓ Branch 3 taken 489086 times.
✓ Branch 4 taken 10817045 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<unsigned long, std::allocator<unsigned long> > >(std::ostream&, std::vector<unsigned long, std::allocator<unsigned long> > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 2686 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 138 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 334 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 54 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 192 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 476 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 138 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 334 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 54 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 138 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 334 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 54 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 192 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 476 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 192 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 476 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<unsigned int, std::allocator<unsigned int> > >(tifa_libs::fastout&, std::vector<unsigned int, std::allocator<unsigned int> > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 29 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<unsigned long, std::allocator<unsigned long> > >(tifa_libs::fastout&, std::vector<unsigned long, std::allocator<unsigned long> > const&):
✗ Branch 3 not taken.
✓ Branch 4 taken 347 times.
|
13056318 | if (begin(x) == end(x)) [[unlikely]] |
| 13 | 489086 | return os; | |
| 14 | 12567232 | auto it = begin(x); | |
| 15 |
60/60auto& tifa_libs::operator<< <std::ostream, std::vector<int, std::allocator<int> > >(std::ostream&, std::vector<int, std::allocator<int> > const&):
✓ Branch 9 taken 501125 times.
✓ Branch 10 taken 6 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<12l> > > > const&):
✓ Branch 9 taken 9590 times.
✓ Branch 10 taken 27 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<13l> > > > const&):
✓ Branch 9 taken 871677 times.
✓ Branch 10 taken 290559 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > const&):
✓ Branch 9 taken 881267 times.
✓ Branch 10 taken 290586 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<12l> > > > const&):
✓ Branch 9 taken 9590 times.
✓ Branch 10 taken 27 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<13l> > > > const&):
✓ Branch 9 taken 871677 times.
✓ Branch 10 taken 290559 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<12l> > > > const&):
✓ Branch 9 taken 9590 times.
✓ Branch 10 taken 27 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<13l> > > > const&):
✓ Branch 9 taken 871677 times.
✓ Branch 10 taken 290559 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > const&):
✓ Branch 9 taken 881267 times.
✓ Branch 10 taken 290586 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > >(std::ostream&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > const&):
✓ Branch 9 taken 881267 times.
✓ Branch 10 taken 290586 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<tifa_libs::point<long>, std::allocator<tifa_libs::point<long> > > >(std::ostream&, std::vector<tifa_libs::point<long>, std::allocator<tifa_libs::point<long> > > const&):
✓ Branch 9 taken 3331976 times.
✓ Branch 10 taken 21 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<unsigned int, std::allocator<unsigned int> > >(std::ostream&, std::vector<unsigned int, std::allocator<unsigned int> > const&):
✓ Branch 9 taken 126046978 times.
✓ Branch 10 taken 10817045 times.
auto& tifa_libs::operator<< <std::ostream, std::vector<unsigned long, std::allocator<unsigned long> > >(std::ostream&, std::vector<unsigned long, std::allocator<unsigned long> > const&):
✓ Branch 9 taken 25159413 times.
✓ Branch 10 taken 2686 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<14l> > > > const&):
✓ Branch 9 taken 57454126 times.
✓ Branch 10 taken 138 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<15l> > > > const&):
✓ Branch 9 taken 140598879 times.
✓ Branch 10 taken 334 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bd_tag<16l> > > > const&):
✓ Branch 9 taken 13792605 times.
✓ Branch 10 taken 54 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<1000000007ul> > > > const&):
✓ Branch 9 taken 88309892 times.
✓ Branch 10 taken 192 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_bs_tag<998244353ul> > > > const&):
✓ Branch 9 taken 813002854 times.
✓ Branch 10 taken 476 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<14l> > > > const&):
✓ Branch 9 taken 57454126 times.
✓ Branch 10 taken 138 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<15l> > > > const&):
✓ Branch 9 taken 140598879 times.
✓ Branch 10 taken 334 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md64_tag<16l> > > > const&):
✓ Branch 9 taken 13792605 times.
✓ Branch 10 taken 54 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<14l> > > > const&):
✓ Branch 9 taken 57454126 times.
✓ Branch 10 taken 138 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<15l> > > > const&):
✓ Branch 9 taken 140598879 times.
✓ Branch 10 taken 334 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_md_tag<16l> > > > const&):
✓ Branch 9 taken 13792605 times.
✓ Branch 10 taken 54 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<1000000007ul> > > > const&):
✓ Branch 9 taken 88309892 times.
✓ Branch 10 taken 192 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms64_tag<998244353ul> > > > const&):
✓ Branch 9 taken 813002854 times.
✓ Branch 10 taken 476 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<1000000007ul> > > > const&):
✓ Branch 9 taken 88309892 times.
✓ Branch 10 taken 192 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > >(tifa_libs::fastout&, std::vector<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> >, std::allocator<tifa_libs::mint_impl_::mint<tifa_libs::mint_ms_tag<998244353ul> > > > const&):
✓ Branch 9 taken 813002854 times.
✓ Branch 10 taken 476 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<unsigned int, std::allocator<unsigned int> > >(tifa_libs::fastout&, std::vector<unsigned int, std::allocator<unsigned int> > const&):
✓ Branch 9 taken 9311610 times.
✓ Branch 10 taken 29 times.
auto& tifa_libs::operator<< <tifa_libs::fastout, std::vector<unsigned long, std::allocator<unsigned long> > >(tifa_libs::fastout&, std::vector<unsigned long, std::allocator<unsigned long> > const&):
✓ Branch 9 taken 147788095 times.
✓ Branch 10 taken 347 times.
|
3669469099 | for (os << *it++; it != end(x); ++it) os << ' ' << *it; |
| 16 | 12567232 | return os; | |
| 17 | } | ||
| 18 | |||
| 19 | } // namespace tifa_libs | ||
| 20 |