Kyopro Library
 
読み取り中…
検索中…
一致する文字列を見つけられません
CumulativeSum2D< T > 構造体テンプレート

2次元累積和 [詳解]

#include "cumulative_sum_2d.hpp"

公開メンバ関数

 CumulativeSum2D ()=default
 
template<typename U>
 CumulativeSum2D (const vector< vector< U > > &v)
 v から2次元累積和を構築する
 
sum (int l, int r, int u, int d)
 矩形領域 [l, r) × [u, d) の和を求める
 

詳解

template<typename T>
struct CumulativeSum2D< T >

2次元累積和

テンプレート引数
T

cumulative_sum_2d.hpp6 行目に定義があります。

構築子と解体子

◆ CumulativeSum2D() [1/2]

template<typename T>
CumulativeSum2D< T >::CumulativeSum2D ( )
default

◆ CumulativeSum2D() [2/2]

template<typename T>
template<typename U>
CumulativeSum2D< T >::CumulativeSum2D ( const vector< vector< U > > & v)
inline

v から2次元累積和を構築する

cumulative_sum_2d.hpp11 行目に定義があります。

関数詳解

◆ sum()

template<typename T>
T CumulativeSum2D< T >::sum ( int l,
int r,
int u,
int d )
inline

矩形領域 [l, r) × [u, d) の和を求める

cumulative_sum_2d.hpp21 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: