<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[buger_maker的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/buger_maker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; buger_maker]]></copyright><item><title><![CDATA[取模运算]]></title><link>https://blog.youkuaiyun.com/buger_maker/article/details/103135612</link><guid>https://blog.youkuaiyun.com/buger_maker/article/details/103135612</guid><author>buger_maker</author><pubDate>Tue, 19 Nov 2019 09:35:04 +0800</pubDate><description><![CDATA[对任意正整数p，给定任意整数n，一定存在等式：

n = k*p + r （其中，k即为n/p的商，r为n%p的余数）

则：

结合律：   (（a+b）mod p + c)mod p = (a + (b+c)modp) mod p

          （a*b mod p * c）mod p = (a* (b*c) mod p ) mod p

交换律:  ...]]></description><category></category></item><item><title><![CDATA[双向最长上升子序列]]></title><link>https://blog.youkuaiyun.com/buger_maker/article/details/102696489</link><guid>https://blog.youkuaiyun.com/buger_maker/article/details/102696489</guid><author>buger_maker</author><pubDate>Wed, 23 Oct 2019 10:54:54 +0800</pubDate><description><![CDATA[问题：


从一列不重复的数中筛除尽可能少的数使得从左往右看，这些数是从小到大再从大到小的。


Input ：


输入第一行为用例个数， 每个测试用例输入是一个数组，数值通过空格隔开。


Output：


输出筛选之后的数组，用空格隔开。如果有多种结果，则一行一种结果， 单个输入的所有结果按从小到大排序，排序的key的优先级随index递增而递减 例如 3 4 7 6； 1 3 7 5； ...]]></description><category></category></item><item><title><![CDATA[调整数组使得两个数组和的差最小]]></title><link>https://blog.youkuaiyun.com/buger_maker/article/details/102671520</link><guid>https://blog.youkuaiyun.com/buger_maker/article/details/102671520</guid><author>buger_maker</author><pubDate>Tue, 22 Oct 2019 00:26:55 +0800</pubDate><description><![CDATA[题目：

有两个序列 a,b，大小都为 n,序列元素的值任意整数，无序； 要求：通过交换 a,b 中的元素，使[序列 a 元素的和]与[序列 b 元素的和]之间的差最小。

Input:

输入第一行为用例个数， 每个测试用例输入为两行，分别为两个数组，每个值用空格隔开。

Output:

   输出变化之后的两个数组内元素和的差绝对值。

Sample Input 1 :

1

10...]]></description><category></category></item><item><title><![CDATA[各排序算法汇总]]></title><link>https://blog.youkuaiyun.com/buger_maker/article/details/81128350</link><guid>https://blog.youkuaiyun.com/buger_maker/article/details/81128350</guid><author>buger_maker</author><pubDate>Fri, 18 Oct 2019 09:44:21 +0800</pubDate><description><![CDATA[转自：https://www.cnblogs.com/eniac12/p/5329396.html



排序是计算机程序设计中的一种重要操作，它的功能是将一个数组元素（或记录）的任意序列，重新排列成一个按关键字有序的序列



假设，且在排序前的序列中领先于(即)。若在排序后的序列中仍领先于，则称所用的排序方法是稳定的；反之，若有可能使排序后的序列中领先于，则称所用的排序方法是不稳定的。
...]]></description><category></category></item><item><title><![CDATA[数组分段和最大值的最小值问题]]></title><link>https://blog.youkuaiyun.com/buger_maker/article/details/102613716</link><guid>https://blog.youkuaiyun.com/buger_maker/article/details/102613716</guid><author>buger_maker</author><pubDate>Fri, 18 Oct 2019 09:38:14 +0800</pubDate><description><![CDATA[题目：

给定一个数组，将数组分成k段，得到所有分段中和的最大值

求如何分段，使得所有分段中和的最大值 最小，求出这个最小值。

题目分析：

方法1：暴力搜索

使用递归暴力搜索进行解题：

    递归公示如下：

                  

    其中M[n,k]中，n表示数组长度，k表示分段个数

    初始化...]]></description><category></category></item></channel></rss>