po167_library

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

View the Project on GitHub potato167/po167_library

:heavy_check_mark: fps/FPS_differetial.hpp

Required by

Verified with

Code

#pragma once
#include <vector>

namespace po167{
// return f'
template <class T>
std::vector<T> FPS_differential(std::vector<T> f){
    if (f.empty()) return f;
    for (int i = 0; i < (int)f.size() - 1; i++){
        f[i] = f[i + 1] * (T)(i + 1);
    }
    f.pop_back();
    return f;
}
}
#line 2 "fps/FPS_differetial.hpp"
#include <vector>

namespace po167{
// return f'
template <class T>
std::vector<T> FPS_differential(std::vector<T> f){
    if (f.empty()) return f;
    for (int i = 0; i < (int)f.size() - 1; i++){
        f[i] = f[i + 1] * (T)(i + 1);
    }
    f.pop_back();
    return f;
}
}
Back to top page