maomao90's Library
A C++20 library for competitive programming.
Loading...
Searching...
No Matches
multiplicative_function.hpp File Reference
#include <cassert>
#include <concepts>
#include <vector>
#include "library/internal/concepts.hpp"

Go to the source code of this file.

Namespaces

namespace  maomao90
 

Functions

template<typename T, typename G>
requires requires(G g, long long prime) { { g(prime) } -> same_as<T>; } && internal::concepts::Addable<T> && internal::concepts::Subtractable<T> && internal::concepts::Multipliable<T>
vector< T > maomao90::lucy_dp (long long n, vector< T > sumg, G g)
 
template<typename T, typename F>
requires requires(F f, long long prime, int power) { { f(prime, power) } -> same_as<T>; } && internal::concepts::Addable<T> && internal::concepts::Subtractable<T> && internal::concepts::Multipliable<T>
vector< T > maomao90::min25_sieve (long long n, vector< T > sumfp, F f)