<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YiMo_Fan的博客]]></title><description><![CDATA[不善言辞，胆小认生。]]></description><link>https://blog.youkuaiyun.com/YiMo_Fan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YiMo_Fan]]></copyright><item><title><![CDATA[（C语言）整数划分问题 递归和递推]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/78771677</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/78771677</guid><author>YiMo_Fan</author><pubDate>Mon, 11 Dec 2017 13:29:14 +0800</pubDate><description><![CDATA[题目内容：


对于一个正整数n的划分，就是把n变成一系列正整数之和的表达式。注意，分划与顺序无关，例如6=5+1跟6=1+5是
同一种分划。另外，单独这个整数本身也算一种分划。
例如：对于正整数n=5，可以划分为：
1+1+1+1+1
1+1+1+2
1+1+3
1+2+2
2+3
1+4
5


输入描述


输入一个正整数n



输出描述


输出n整数划分]]></description><category></category></item><item><title><![CDATA[Division， UVa 725 除法]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/71698034</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/71698034</guid><author>YiMo_Fan</author><pubDate>Thu, 11 May 2017 21:01:24 +0800</pubDate><description><![CDATA[题目：输入一个正整数n，按从小到大的顺序输出所有形如abcde/fghij = n的表达式，其中a~j恰好为数字0~9的一个排列（可以有前导0），2

样例输入：

62

样例输出：

79546 / 01283 = 62

94736 / 01528 = 62

分析：枚举，只需要枚举出fghij就可以算出abcde，然后判断是否所有数字都不相同即可，不过这里的枚举有一]]></description><category></category></item><item><title><![CDATA[用matlab处理蚂蚁迷宫问题]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70857695</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70857695</guid><author>YiMo_Fan</author><pubDate>Thu, 27 Apr 2017 15:34:56 +0800</pubDate><description><![CDATA[蚂蚁走迷宫
现实生活中，工蚁每天需要为蚁巢寻找食物，但是寻找的过程可能并不是一帆风顺的。它可能经过重重障碍才能找到一份食物运回蚁巢。下面请你用matlab来模拟这个寻食的过程，请看下面的矩阵，假设A点是觅食起点，B点是食物的位置，‘1’代表不能走的位置，即障碍，‘0’代表可以走的路。
1. 显示矩阵
2. 能够使用程序自动的找到一条到出口的路线
3. 能使用程序一次性找到三条到出口的路线]]></description><category></category></item><item><title><![CDATA[用matlab处理4/8/n皇后问题]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70856208</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70856208</guid><author>YiMo_Fan</author><pubDate>Thu, 27 Apr 2017 15:30:57 +0800</pubDate><description><![CDATA[国际象棋中的皇后可以沿着水平线，垂直线，或者斜线前进，吃掉遇到的所有棋子。如果棋盘上的每个皇后都相安无事既不被其他皇后吃掉。
（1）如果棋盘上有4个皇后，则使这4个皇后如何相安无事的方法有几种。并打印出所有的情况。（其中用0表示该位置没有皇后，用1表示该位置有皇后，棋盘为4*4结构）
（2）如果棋盘上有8个皇后呢？有几种方法？（棋盘为8*8结构）
（3）如果棋盘上有n个皇后，又有几种方法？（]]></description><category></category></item><item><title><![CDATA[用链表解决特殊的3n+1问题]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70756342</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70756342</guid><author>YiMo_Fan</author><pubDate>Tue, 25 Apr 2017 17:22:51 +0800</pubDate><description><![CDATA[题目地址：https://www.patest.cn/contests/pat-b-practise/1005


卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里，情况稍微有些复杂。

当我们验证卡拉兹猜想的时候，为了避免重复计算，可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候，我们需要计算3、5、8、4、2、1，则当我们对n=5、8、4、2进行验证]]></description><category></category></item><item><title><![CDATA[从文件中读取一个二维矩阵，，然后把非零元素放入链表中，然后用链表输出矩阵]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70513077</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70513077</guid><author>YiMo_Fan</author><pubDate>Sun, 23 Apr 2017 16:40:00 +0800</pubDate><description><![CDATA[本文主要的内容为从一个txt文件中读取一个二维矩阵，将非零的元素放入链表中，然后把链表按照矩阵的形式输出出来，下面献上代码，这里我还说说我在编写这段代码是所遇到的一些问题说一下，主要就是刚开始的时候，我把文件中的矩阵元素一个一个读取出来的时候，然后判断其是否非零，非零元素就存入链表，我在调试的时候发现存进去的值是对的，而且也确实存进去了，但是最后输出链表的时候一直都只有一个值，就是文件最后的5，到]]></description><category></category></item><item><title><![CDATA[程序猿的骄傲，以及骄傲背后真实的原因。]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70507313</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70507313</guid><author>YiMo_Fan</author><pubDate>Sun, 23 Apr 2017 16:10:43 +0800</pubDate><description><![CDATA[原文作者：左潇龙   原文链接：http://blog.youkuaiyun.com/zuoxiaolong8810/article/details/65441710

引言：　　


　　程序猿，这个字汇在近几年开始渐渐被大众所熟知。在外界看来，这一直是个特殊的群体，社会上也给程序猿贴了很多的标签，内向、屌丝、苦逼、裤衩、拖鞋等等。在他们的心中，程序猿是这样的。

      

　　同时]]></description><category></category></item><item><title><![CDATA[（C语言）括号匹配问题]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70504504</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70504504</guid><author>YiMo_Fan</author><pubDate>Sun, 23 Apr 2017 15:56:33 +0800</pubDate><description><![CDATA[题目描述

现在，有一行括号序列，里面只包含"(",")","[","]"四种符号，请你检查这行括号是否配对。
如： 
[]是匹配的 
([])[]是匹配的 
((]是不匹配的 
([)]是不匹配的 


输入

第一行输入一个数N（0

输出

每组输入数据的输出占一行，如果该字符串中所含的括号是配对的，则输出Yes,如果不配对则输出No

样例输入
3
[]]></description><category></category></item><item><title><![CDATA[（C语言）约瑟夫环问题]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477672</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477672</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 22:05:04 +0800</pubDate><description><![CDATA[题目描述

有n个人围成一圈，按顺序排号。从第一个人开始报数，凡报到m的人退出游戏，然后下一个接着重新开始报数。比如n
 = 6,m = 3,当报到3时3号退出游戏，接着4号又从1开始报数......问最后留下的是原来第几号的那位?

输入

输入有多组测试数据。
每组测试数据在一行中给出正整数n和m,(0
当读取到文件结尾时输入结束。


输出

对每组测试数据，在一]]></description><category></category></item><item><title><![CDATA[（C语言）高精度除法]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477591</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477591</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 21:54:03 +0800</pubDate><description><![CDATA[题目描述

高精度除法：给定一个很大很大的数字，用它来除以一个 int 或 long 范围内的整数。 

输入

输入包括多组测试数据。
对每组测试数据，在一行中给出一个整数N(0




输出

对每组输入数据， 在一行中输出 N 除以 d  的结果(N/d).
如果被除数 N 不为零，除数d为0 ，则输出"Inf" (不包含引号," 'Inf' refers to]]></description><category></category></item><item><title><![CDATA[（C语言）高精度阶乘]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477508</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477508</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 21:43:30 +0800</pubDate><description><![CDATA[题目描述

启明星软件组组长听说我们会乘法之后，立马让我们帮他算一下阶乘(怎么有这么坏的组长)。
此题也很简单只需要算一下不大于100的数n的阶乘就好了，看我多好数据一下子少了10倍哦！


输入

输入有多组数据。
对于每组测试数据，在一行中给出一非负整数n(n小于等于100)。
输入保证数据没有前导0;

当读到文件结尾时输入结束


输出

对于每组输入，在]]></description><category></category></item><item><title><![CDATA[（C语言）高精度乘法]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477292</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477292</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 21:22:43 +0800</pubDate><description><![CDATA[题目描述

这道题很简单，只需要计算a*b即可，唯一有点麻烦的就是a和b的长度可能有点长，什么int啊，long long啊，double啊都可能从不下，怎么办？启明星软件组组长给了我一堆数据让我帮他计算结果，你们谁来帮帮我。。。


输入

输入有多组数据。
对于每组测试数据，在一行中给出两个整数a,b(a，b的位数小于等于1000)，中间用一个空格隔开。
保证输入没有前导0;]]></description><category></category></item><item><title><![CDATA[（C语言）高精度减法]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477157</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477157</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 21:08:18 +0800</pubDate><description><![CDATA[题目描述

和高精度加法类似，高精度减法也需要使用数组来处理大数相减的问题。  

输入

有多组测试数据。
对每组测试数据，在一行中给出两个正整数a,b。(a,b的位数小于1000),中间用一个空格隔开。
遇到文件结尾时输入结束.


输出

在一行中输出a-b的结果.

样例输入
123456 789
123456789 123456
123456 123456]]></description><category></category></item><item><title><![CDATA[（C语言）高精度加法]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477038</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70477038</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 20:56:32 +0800</pubDate><description><![CDATA[题目描述

我们知道 int 和 long 类型的变量在64位操作系统中能表示的数据范围为[-2^31, 2^31 - 1], long long 类型的变量能表示的数据范围为 [-2^63, 2^63 - 1], 但是现在我们需要计算的数据超过了long long 型数据能表示的范围。这时候我们就需要使用高进度算法。什么是高精度算法呢，简单来说，就是使用整数数组或者字符数组来表示一个long]]></description><category></category></item><item><title><![CDATA[（C语言）通过对二叉树的先序和中序遍历构建该二叉树，然后输出该二叉树的层序遍历结果]]></title><link>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70476025</link><guid>https://blog.youkuaiyun.com/YiMo_Fan/article/details/70476025</guid><author>YiMo_Fan</author><pubDate>Sat, 22 Apr 2017 20:50:51 +0800</pubDate><description><![CDATA[题目描述

   深度遍历一棵二叉树有先序，中序和后序三种方式，并且根据遍历序列能确定一棵二叉树，要唯一确定一棵二叉树至少需要两种遍历序列 先序+中序 或 后序+中序，（先序+后序无法唯一确定） 现在给定你一棵二叉树的先序和中序序列，请你构造出这棵二叉树，并且输出其层序遍历结果


输入

输入包含多组测试数据
对每组测试数据:
第一行为一个正整数n（0
第二行为这棵树的先序遍]]></description><category></category></item></channel></rss>