po167_library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub potato167/po167_library

:warning: fps/FSP_add.hpp

Code

#pragma once
#include <vector>

namespace po167{
template <class T>
// a(x) += b(x) * c * x^d
void fps_add(std::vector<T> &a, std::vector<T> b, T c = 1, int d = 0){
    for (int i = 0, i < (int)(b.size()), i++){
        while ((int)a.size() <= i + d) a.push_back((mint)0);
        a[i + d] += b[i] * c;
    }
}
}
#line 2 "fps/FSP_add.hpp"
#include <vector>

namespace po167{
template <class T>
// a(x) += b(x) * c * x^d
void fps_add(std::vector<T> &a, std::vector<T> b, T c = 1, int d = 0){
    for (int i = 0, i < (int)(b.size()), i++){
        while ((int)a.size() <= i + d) a.push_back((mint)0);
        a[i + d] += b[i] * c;
    }
}
}
Back to top page