problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
leetcode::factor_combinations::Solution类 参考

#include <leetcode.h>

静态 Public 成员函数

static vector< vector< int > > getFactors (int n)
 
static vector< vector< int > > getFactorsWithMin (int n, int minimum)
 

详细描述

在文件 leetcode.h2957 行定义.

成员函数说明

◆ getFactors()

vector< vector< int > > leetcode::factor_combinations::Solution::getFactors ( int  n)
static

在文件 leetcode.cpp8264 行定义.

8264{ return getFactorsWithMin(n, 2); }
static vector< vector< int > > getFactorsWithMin(int n, int minimum)
Definition: leetcode.cpp:8249

引用了 getFactorsWithMin().

被这些函数引用 leetcode::factor_combinations::TEST().

◆ getFactorsWithMin()

vector< vector< int > > leetcode::factor_combinations::Solution::getFactorsWithMin ( int  n,
int  minimum 
)
static

在文件 leetcode.cpp8249 行定义.

8249 {
8250 vector<vector<int>> ans;
8251 for(int i = minimum; i <= sqrt(n); i++) {
8252 if(n % i == 0) {
8253 ans.push_back({i, n / i});
8254 auto res = getFactorsWithMin(n / i, i);
8255 for(auto &vec: res) {
8256 ans.push_back({i});
8257 ans.back().insert(ans.back().end(), vec.begin(), vec.end());
8258 }
8259 }
8260 }
8261 return ans;
8262 }
int vec[100010]
Definition: pat.cpp:5095

引用了 getFactorsWithMin() , 以及 pat::a::a7_2::vec.

被这些函数引用 getFactors() , 以及 getFactorsWithMin().


该类的文档由以下文件生成: