<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[real_coding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/real_coding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; real_coding]]></copyright><item><title><![CDATA[编程练习题：矩阵中的路径]]></title><link>https://blog.youkuaiyun.com/real_coding/article/details/107555132</link><guid>https://blog.youkuaiyun.com/real_coding/article/details/107555132</guid><author>real_coding</author><pubDate>Fri, 24 Jul 2020 10:38:57 +0800</pubDate><description><![CDATA[矩阵中的路径
题目描述
请设计一个函数，用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始，每一步可以在矩阵中向左，向右，向上，向下移动一个格子。如果一条路径经过了矩阵中的某一个格子，则该路径不能再进入该格子。 例如[abcesfcsadee]\left[\begin{matrix}
a &amp; b &amp; c &amp;e \\
s &amp; f &amp; c &amp;s\\
a &amp; d &amp; e &amp; e
\end{matri]]></description><category></category></item><item><title><![CDATA[编程练习：头条校招题]]></title><link>https://blog.youkuaiyun.com/real_coding/article/details/107499505</link><guid>https://blog.youkuaiyun.com/real_coding/article/details/107499505</guid><author>real_coding</author><pubDate>Tue, 21 Jul 2020 21:54:26 +0800</pubDate><description><![CDATA[编程练习：头条校招题
题目描述
头条的2017校招开始了！为了这次校招，我们组织了一个规模宏大的出题团队。每个出题人都出了一些有趣的题目，而我们现在想把这些题目组合成若干场考试出来。在选题之前，我们对题目进行了盲审，并定出了每道题的难度系数。一场考试包含3道开放性题目，假设他们的难度从小到大分别为a, b, c，我们希望这3道题能满足下列条件：
a＜=b＜=c（1）a＜= b＜= c（1）a＜=b＜=c（1）
b−a＜=10（2）b - a＜= 10（2）b−a＜=10（2）
c−b＜=10（3）c - b]]></description><category></category></item><item><title><![CDATA[编程练习：机器人的运动范围]]></title><link>https://blog.youkuaiyun.com/real_coding/article/details/107493094</link><guid>https://blog.youkuaiyun.com/real_coding/article/details/107493094</guid><author>real_coding</author><pubDate>Tue, 21 Jul 2020 17:15:37 +0800</pubDate><description><![CDATA[编程练习：机器人的运动范围
来源于牛客网中的在线编程题目
题目描述
地上有一个mmm行和nnn列的方格。一个机器人从坐标0,00,00,0的格子开始移动，每一次只能向左，右，上，下四个方向移动一格，但是不能进入行坐标和列坐标的数位之和大于kkk的格子。 例如，当kkk为18时，机器人能够进入方格（35,37）（35,37）（35,37），因为3+5+3+7=183+5+3+7 = 183+5+3+7=18。但是，它不能进入方格（35,38）（35,38）（35,38），因为3+5+3+8=193+5+3+8]]></description><category></category></item><item><title><![CDATA[编程练习：剪绳子]]></title><link>https://blog.youkuaiyun.com/real_coding/article/details/107410247</link><guid>https://blog.youkuaiyun.com/real_coding/article/details/107410247</guid><author>real_coding</author><pubDate>Fri, 17 Jul 2020 16:45:00 +0800</pubDate><description><![CDATA[编程练习：剪绳子
来源于牛客网的剑指Offer编程题目
题目描述
给你一根长度为n的绳子，请把绳子剪成整数长的m段（m、n都是整数，n&gt;1并且m&gt;1，m≤n），每段绳子的长度记为k[1],…,k[m]。请问k[1]x…xk[m]可能的最大乘积是多少？例如，当绳子的长度是8时，我们把它剪成长度分别为2、3、3的三段，此时得到的最大乘积是18。
题目分析
使用动态规划的思想分析问题：
在剪第一刀时有n-1种选择，第一段的长度可以为i=1,2,3,...,n−1i=1,2,3,...,n-1i=1,2]]></description><category></category></item></channel></rss>