<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44027021的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44027021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44027021]]></copyright><item><title><![CDATA[伯努利分布]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/127891943</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/127891943</guid><author>weixin_44027021</author><pubDate>Wed, 16 Nov 2022 19:51:48 +0800</pubDate><description><![CDATA[伯努利分布]]></description><category></category></item><item><title><![CDATA[LeetCode 764. 最大加号标志]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/127790590</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/127790590</guid><author>weixin_44027021</author><pubDate>Thu, 10 Nov 2022 18:38:45 +0800</pubDate><description><![CDATA[LeetCode第764题 最大加号标志 题解，动态规划的经典应用。]]></description><category></category></item><item><title><![CDATA[机器学习-吴恩达]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/123376891</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/123376891</guid><author>weixin_44027021</author><pubDate>Wed, 09 Mar 2022 15:53:35 +0800</pubDate><description><![CDATA[机器学习-吴恩达笔记]]></description><category></category></item><item><title><![CDATA[18_最长公共子串]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121877740</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121877740</guid><author>weixin_44027021</author><pubDate>Sat, 11 Dec 2021 18:55:08 +0800</pubDate><description><![CDATA[#include &lt;algorithm&gt;
#include &lt;cstdio&gt;
#include &lt;cstring&gt;
#include &lt;iostream&gt;
using namespace std;
const int MAXI = 1e4;
int dp[MAXI][MAXI];

int LCS(char* s1, char* s2)
{
    int ans = 0;
    for (int i = 1; i &lt;= strlen(s1); i++]]></description><category></category></item><item><title><![CDATA[17_最长公共子序列]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121876241</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121876241</guid><author>weixin_44027021</author><pubDate>Sat, 11 Dec 2021 17:04:31 +0800</pubDate><description><![CDATA[#include &lt;algorithm&gt;
#include &lt;cstdio&gt;
#include &lt;cstring&gt;
#include &lt;iostream&gt;
using namespace std;
const int MAXI = 1e4;
int dp[MAXI][MAXI];

void LCS(char* s1, char* s2)
{
    for (int i = 1; i &lt;= strlen(s1); i++)
        for (i]]></description><category></category></item><item><title><![CDATA[16_归并排序]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121875303</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121875303</guid><author>weixin_44027021</author><pubDate>Sat, 11 Dec 2021 16:21:03 +0800</pubDate><description><![CDATA[#include &lt;algorithm&gt;
#include &lt;cstdio&gt;
#include &lt;cstring&gt;
#include &lt;iostream&gt;
using namespace std;
const int MAXI = 1e4;
void merge(int* array, int low, int mid, int high)
{
    if (low &gt;= high) {
        return;
    }

    int* ]]></description><category></category></item><item><title><![CDATA[15_二分查找]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121779399</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121779399</guid><author>weixin_44027021</author><pubDate>Tue, 07 Dec 2021 21:34:49 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

const int MAXN = 1e4;
int array[MAXN];
int binarySearch(int *arr, int key, int length) {

	int left = 0; //左边界
	int right = length - 1; //右边界
	while (left &lt;= right) {
		int middle = (left + right) / 2;]]></description><category></category></item><item><title><![CDATA[14_斐波那契数列的非递归写法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121772916</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121772916</guid><author>weixin_44027021</author><pubDate>Tue, 07 Dec 2021 16:39:08 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
typedef long long ll;
const int MAXN = 1e4;
ll a[MAXN];

void get_Fibonacci(ll n) {
	for (int i = 0; i &lt; MAXN; i++) {
		if (i &lt;= 1) a[i] = 1;
		else a[i] = a[i - 1] + a[i - 2];
	}
}

int main() {
	ge]]></description><category></category></item><item><title><![CDATA[13_斐波那契数列的递归写法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121772787</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121772787</guid><author>weixin_44027021</author><pubDate>Tue, 07 Dec 2021 16:34:40 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
typedef long long ll;
ll Fibonacci(ll n) {
	if (n &lt;= 1) return 1;
	return Fibonacci(n - 1) + Fibonacci(n - 2);
}

int main() {
	ll n;
	printf("你要斐波那契数列的第几项？\n");
	scanf("%lld", &amp;n);
	printf("%lld", ]]></description><category></category></item><item><title><![CDATA[12_Hanio(汉诺塔)]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121772158</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121772158</guid><author>weixin_44027021</author><pubDate>Tue, 07 Dec 2021 16:21:06 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

void move(char no, char from, char to) {
	printf("将 %d 号盘子从 %c 移动到 %c\n", no, from, to);
}

void hanoi(int n, char p1, char p2, char p3) {
	if (n == 1) {//只有一层的情况
		move(n, p1, p3);
		return;
	}
	//将p3看作中]]></description><category></category></item><item><title><![CDATA[11_普通快速排序]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121726447</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121726447</guid><author>weixin_44027021</author><pubDate>Sun, 05 Dec 2021 10:48:15 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#define MAXZISE 100
#define ElemType int

int Partition(ElemType A[], int low, int high)
{
    ElemType pivot = A[low];
    while (low &lt; high) {
        while (low &lt; high &amp;&amp; A[high] &gt;= piv]]></description><category></category></item><item><title><![CDATA[10_优化KMP算法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121698272</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121698272</guid><author>weixin_44027021</author><pubDate>Fri, 03 Dec 2021 14:41:04 +0800</pubDate><description><![CDATA[/**
* @Author: 郑潮安yyds
* @Time: 2021/12/2 22:15.
* @Filename: Kmp.cpp 
* @Software: CLion
*/
#include &lt;iostream&gt;
#include &lt;cstring&gt;

#define MaxSize 1000
using namespace std;
typedef struct {
    char data[MaxSize];
    int length;            /]]></description><category></category></item><item><title><![CDATA[9_普通KMP算法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121697316</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121697316</guid><author>weixin_44027021</author><pubDate>Fri, 03 Dec 2021 14:06:33 +0800</pubDate><description><![CDATA[/**
* @Author: 郑潮安yyds
* @Time: 2021/12/2 22:15.
* @Filename: Kmp.cpp 
* @Software: CLion
*/
#include &lt;iostream&gt;
#include &lt;cstring&gt;

#define MaxSize 1000
using namespace std;
typedef struct {
    char data[MaxSize];
    int length;            /]]></description><category></category></item><item><title><![CDATA[8_Floyd算法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121687156</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121687156</guid><author>weixin_44027021</author><pubDate>Thu, 02 Dec 2021 21:36:33 +0800</pubDate><description><![CDATA[/**
* @Author: 郑潮安yyds
* @Time: 2021/12/2 18:47.
* @Filename: Floyd.cpp
* @Software: CLion
*/
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

#define MAXN 100
#define INF  0x3f3f3f3f
typedef struct struct_graph {
    char vexs[MAXN];
    int vexnum;//顶]]></description><category></category></item><item><title><![CDATA[7_Dijkstra算法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121684328</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121684328</guid><author>weixin_44027021</author><pubDate>Thu, 02 Dec 2021 19:18:27 +0800</pubDate><description><![CDATA[/**
* @Author: 郑潮安yyds
* @Time: 2021/12/2 18:47.
* @Filename: Dijkstra.cpp 
* @Software: CLion
*/
#include&lt;queue&gt;
#include&lt;iostream&gt;
#include&lt;algorithm&gt;
#include &lt;cstring&gt;

using namespace std;
const int N = 100;//城市的个数可修改
const int]]></description><category></category></item><item><title><![CDATA[6_Kruskal算法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121683363</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121683363</guid><author>weixin_44027021</author><pubDate>Thu, 02 Dec 2021 18:19:48 +0800</pubDate><description><![CDATA[/**
* @Author: 郑潮安yyds
* @Time: 2021/12/2 16:30.
* @Filename: union_find_set.cpp 
* @Software: CLion
*/
#include&lt;bits/stdc++.h&gt;

using namespace std;

const int MAXN = 1060;
int n, m, conedEdge, sumLength, s[MAXN], height[MAXN];
int usedEdgeIndex[MAX]]></description><category></category></item><item><title><![CDATA[5_Prim算法]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121680237</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121680237</guid><author>weixin_44027021</author><pubDate>Thu, 02 Dec 2021 16:24:34 +0800</pubDate><description><![CDATA[/**
* @Author: 郑潮安yyds
* @Time: 2021/12/2 15:24.
* @Filename: Prim.cpp 
* @Software: CLion
*/

//最小生成树——Prime
//邻接矩阵  无向图
/*
*邮箱：unique_powerhouse@qq.com
*blog:https://me.youkuaiyun.com/hzf0701
*注：文章若有任何问题请私信我或评论区留言，谢谢支持。
*
*/
#include&lt;bits/stdc++.h&gt;    //]]></description><category></category></item><item><title><![CDATA[常用代码模板系列文章目录]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121634930</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121634930</guid><author>weixin_44027021</author><pubDate>Tue, 30 Nov 2021 15:51:39 +0800</pubDate><description><![CDATA[文章目录0、文件输入1、高精度加2、高精度乘3、快读
0、文件输入
freopen("C:\\Users\\30414\\Desktop\\洛谷新生\\input.in","r",stdin);

1、高精度加
#include &lt;cstring&gt;
#include &lt;iostream&gt;
using namespace std;
char aa[64], bb[64], cc[64];
int a[64], b[64], c[64];
int ans[64 * 3];
int add]]></description><category></category></item><item><title><![CDATA[4_输入快读]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121634280</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121634280</guid><author>weixin_44027021</author><pubDate>Tue, 30 Nov 2021 15:33:16 +0800</pubDate><description><![CDATA[int read(){//快读
	int x=0,f=1;
	char c=getchar();
	while(c&lt;'0'||c&gt;'9'){
		if(c=='-') f=-1;
		c=getchar();
	}
	while(c&gt;='0'&amp;&amp;c&lt;='9'){
		x=x*10+c-'0';
		c=getchar();
	}
	return x*f;
}


]]></description><category></category></item><item><title><![CDATA[2_高精度加]]></title><link>https://blog.youkuaiyun.com/weixin_44027021/article/details/121634208</link><guid>https://blog.youkuaiyun.com/weixin_44027021/article/details/121634208</guid><author>weixin_44027021</author><pubDate>Tue, 30 Nov 2021 15:31:44 +0800</pubDate><description><![CDATA[//高精度加
#include &lt;cstring&gt;
#include &lt;iostream&gt;
using namespace std;
char aa[64], bb[64], cc[64];
int a[64], b[64], c[64];
int ans[64 * 3];
int add() {
    int len_a = strlen(aa);
    int len_b = strlen(bb);
    int len_c = strlen(cc);
    int tt]]></description><category></category></item></channel></rss>