算法模板(学习中)

动态规划:# 初始化 base casedp[0][0][...] = base# 进行状态转移for 状态1 in 状态1的所有取值: for 状态2 in 状态2的所有取值: for ... dp[状态1][状态2][...] = 求最值(选择1,选择2

Spring Boot 学习(一)

yml推荐使用yml文件代替默认的properties作为原来配置文件@ConfigurationProperties(prefix = "girl")用来注入配置文件中的值,prefix为配置文件中一个属性集合的前缀例如:在application.yml中配置这样的属性girl

TSP旅行商问题

// TSP.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"#define NUM 100using namespace std;int n;int m;int x[NUM];int be

数字的全排列

#include "stdafx.h"#include "iostream"using namespace std;void Perm(int list[], int k, int m) {if (k == m) {for (int i = 0; i <

字符数组的所有子集

#include "stdafx.h"#include "iostream"#include <cmath>using namespace std;//输出子集void getSubset(char list[]) {int length = st

寻找数组中第k小(大)的元素

#include "iostream"#define NUM 100using namespace std;int a[13]={1,4,5,6,3,16,8,9,11,13,26,15,36,};int select(int left,int right,int k){if(l

最长字段和-动态规划

#include "stdafx.h"#include "iostream"#define num 100using namespace std;int a[num];int MaxSum(int n){int sum=0;int b=0;for(int i=

最大字段和-分治法

#include "stdafx.h"#include "iostream"using namespace std;int a[1001];int b[8]={1,-3,7,8,-4,12,-10,6};int GetMax(int a,int b,int c

单调递增序列最大长度

#include "stdafx.h"#include "iostream"#define num 100using namespace std;int a[num]; //原始数据//int c[num][num]; //最优解int LIS(int n){

背包问题-贪心算法-物品可分割

#include "stdafx.h"#include "iostream"#include <algorithm> #define NUM 100using namespace std;struct bag{int w; //重量int v; /
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×