LC LCP 14. 切分数组
2021-02-04 07:14
标签:public turn 一个 vector leetcode void col table info link 解法: maxprime存一个数的最大质因数,primeMin[i] 一个数n的质因数存在i,以n结尾所分得的最小子数组数。 LC LCP 14. 切分数组 标签:public turn 一个 vector leetcode void col table info 原文地址:https://www.cnblogs.com/FEIIEF/p/12796276.htmlclass Solution {
public:
static const int maxn=1000000;
int maxprime[maxn+1];
int primeMin[maxn+1];
void primetable(){
for(int i=2;i){
maxprime[i]=1;
}
vectorint> primes;
for(int i=2;i){
if(maxprime[i]==1){
for(int j=i;ji){
maxprime[j]=i;
}
}
}
}
int splitArray(vectorint>& nums) {
primetable();
int n=nums.size();
vectorint> dp(n+1,0);
for(int i=0;i
上一篇:C语言整数的输出
下一篇:Python 爬虫知识清单【更】