problemscpp
A collection of my answers to algorithm problems in c++.
载入中...
搜索中...
未找到
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

◆ 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 }
vector< vector< int > > ans
int vec[100010]

引用了 getFactorsWithMin().

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


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