3046专题

力扣刷题--3046. 分割数组【简单】

题目描述 给你一个长度为 偶数 的整数数组 nums 。你需要将这个数组分割成 nums1 和 nums2 两部分,要求: nums1.length == nums2.length == nums.length / 2 。 nums1 应包含 互不相同 的元素。 nums2也应包含 互不相同 的元素。 如果能够分割数组就返回 true ,否则返回 false 。 示例 1: 输入:nums

【DBN时间序列预测】粒子群算法优化深度置信网络PSO-DBN风电时间序列预测【含Matlab源码 3046期】

⛄一、粒子群算法优化DBN深度置信网络简介 粒子群算法(Particle Swarm Optimization,PSO)是一种基于群体智能的优化算法,它通过模拟鸟群或鱼群等生物集体行为,以寻找最优解。深度置信网络(Deep Belief Networks,DBN)是一种多层神经网络模型,具有强大的特征学习和表示能力。在数据回归预测任务中,可以使用粒子群算法来优化深度置信网络。 具体而言,P

Ant Counting POJ - 3046

给出T个蚂蚁种类,一共A只蚂蚁,要求算出蚂蚁按照S只到B只组队的组合数 Sample Input 3 5 2 312213 Sample Output 10 思路:多重集组合数问题,dp[i][j] = i 种蚂蚁按照 j 只排列的组合总数            if(j-1-a[i] >= 0)  dp[i][j] = dp[i][j-1] + dp[i-1][j] -dp