掐指算法(诸葛亮马前课)

掐指算法(诸葛亮马前课)
掐指算法(诸葛亮马前课)

掐指算法(诸葛亮马前课)

一、基本原理:

请伸出你的左手,注意一定是左手,看自己左手的食指、中指和无名指。每根手指都分三节,给这三节分别标上名称:

食指的下节叫大安,代表最大的吉利;

食指上节叫留连,代表运气平平,凡事拖延;

中指上节叫速喜,代表喜事就在眼前,算各种事情都是上吉的好卦;

中指的下节叫空亡,这是最凶的卦,所占事宜均很大的不利;

无名指的上节叫赤口,代表多争执有官讼,事态不和;

无名指下节叫小吉,代表将要有好结果,所算的事情值得等待和坚持。

这六个手指节刚好在手指上绕成一个圆,在占卜时就是绕这个圆圈数过去。我们来再排一次,分别是大安,留连,速喜,赤口,小吉,空亡。

二、简单算法:

小六壬预测方法十分简单,预测时只须提取当时的月、日、时信息,用左拇指在六个掌诀位上按顺时针方向依次掐算即知结果。其法以大安起正月,月上起日,日上起时。郑博士提醒注意:这句话意思就是从月上开始计算日子,从日上开始计算时辰。如:占三月初五辰时吉凶。大安起数,三(月)是速喜,速喜起日(开始计算日子),五是大安。大安起时(开始计算时辰),辰时是小吉。

第一步,先确定月份在掌诀上的起点(定位),以起点推算月份落点。不管是第几个月,均以“大安”为正月起点,然后按顺时针在六个掌诀定位上按六神次序依次往下数。

第二步,以月份落(终)点为日辰起点,然后推算日辰落点。从月份落点上起初一,同样按顺时针在六个掌诀定位上按六神顺序依次柱下数,一直数到天数为止,此掌诀定位即为日辰之落点。

第三步,以日辰落点为时辰起点,推算时辰落点。

再举一例:

如你农历2010年六月初五上午九点半。要和男朋友(女友)初次相会,可以算一下吉凶如何。

前面说了凡事都从大安起卦,大安为一月,留连为二月,速喜为三月,赤口为四月,小

吉为五月,空亡为六月;下面再算日子,月份算到空亡了,接着日子从空亡开始,空亡是初一,大安是初二,留连初三,速喜初四,赤口初五;同理接着时辰算,赤口是子时,小吉是丑时,空亡是寅时,大安是卯时,留连是辰时,速喜是巳时(9:00-11:00)。所以最终得了个速喜卦。是好事,可能一见钟情。

三、完整算法:

下面郑博士一步步教朋友们来掐指一算:以今天农历八月十七日辰时为例。

(一)首先照下图顺时针方向由大安开始计为正月,则留连便是二月,如此类推,八月就是留连了。

(二)再由八月这个留连开始计为初一,速喜为初二,如此类推,十七日就是空亡了。

(三)由十七日这个空亡开始计为子时,大安就是丑时,如此类推,顺时针数下去,辰时就落在赤口上了。

时辰次序与换算

子11:00am-01:00am (1) 午11:00am-01:00pm (7)

丑01:00am-03:00am (2) 未01:00pm-03:00pm (8)

寅03:00am-05:00am (3) 申03:00pm-05:00pm (9)

卯05:00am-07:00am (4) 酉05:00pm-07:00pm (10)

辰07:00am-09:00am (5) 戌07:00pm-09:00pm (11)

巳09:00am-11:00am (6) 亥09:00pm-11:00pm (12)

当你掐指算到到最后停下的地方,如上例是赤口,就在下面解说里查看解释就可以了。

解说

大安大安事事昌,求财在坤方,失物去不远,宅舍保安康

行人身未动,病者主无妨,将军回田野,仔细更推详

留连留连事难成,求谋日未明,官事凡宜缓,去者未回程

失物南方见,急讨方心称,更须防口舌,人口且平平

速喜速喜喜来临,求财向南行,失物申未午,逢人路上寻

官事有福德,病者无祸侵,田宅六畜吉,行人有信音

赤口赤口主口舌,官非切宜防,失物速速讨,行人有惊慌

六畜多作怪,病者出西方,更须防咀咒,诚恐染瘟皇

小吉小吉最吉昌,路上好商量,阴人来报喜,失物在坤方

行人即便至,交关甚是强,凡事皆和合,病者叩穷苍

空亡空亡事不祥,阴人多乖张,求财无利益,行人有灾殃

失物寻一见,官事有刑伤,病人逢暗鬼,解禳保安康

四、传统占语

大安:身不动时,五行属木,颜色青色,方位东方,临青龙,凡谋事主一、五、七。有静止、心安、吉祥之含义。

留连:卒未归时,五行属水,颜色黑色,方位北方,临玄武,凡谋事主二、八、十。有暗昧不明、延迟、纠缠、拖延、漫长之含义。

速喜:人即至时,五行属火,颜色红色,方位南方,临朱雀,凡谋事主三、六、九。有快速、喜庆、吉利之含义。指时机已到。

赤口:官事凶时,五行属金,颜色白色,方位西方,临白虎,凡谋事主四、七、十。有不吉、惊恐、凶险、口舌是非之含义。

小吉:人来喜时,五行属水,临六合,凡谋事主一、五、七。有和合、吉利之含义。

空亡:音信稀时,五行属土,颜色黄色,方位中央,临勾陈,凡谋事主三、六、九。有不吉、无结果、忧虑之含义。

五、注意事项

1、遇事即刻起卦,无事勿占,凡事只占一次,再占不验。

2、同样一件事,也可以以临时起卦,如上个事件,也可以按在接到朋友之约时的具体时间起卦。但同一个事件,只能算一次,比如按接约时算了,就不能再按约会的时间算了。

3、任何占卜都不是绝对准的,大的方向对就算准了。一般来说,平时生活中能算对个总事件的8成。如被盗了,算出了能否找到罪犯、人数、方向、破案时间,但没算对追回来

的数额,这也算是成功了。

4、冥冥中藏有玄机,所以对于六壬等掐指一算不能心中大不敬,否则不妙。

六、延伸资料

1、六壬是我国古典数术之一,与奇门、太乙并称为三式,因土为万物之母,水为万物之源,五行以水为一,且六十花甲子中六个壬故称为六壬。十天干中,壬、癸分别为阳水、阴水。舍阴取阳,六十甲子中壬有六个(壬申、壬午、壬辰、壬寅、壬子、壬戌),称为六壬。

郑博士提醒朋友们注意:六壬分大六壬和小六壬。大六壬是在十干排位为下,对应八卦的坎宫取其阴像。大六壬是相对奇门遁甲的一种预测方法。六甲遁而取阳干,六壬隐而言地支。这是取用天地各有偏重的预测方法。

小六壬是相对大六壬而言。其法取爻六次,用八卦六个爻对应事物形态预测信息的一种筒易的方法,每个爻对应事物的形态是固定的。由于此法简单、故之为小六壬。

2、除上述所示口诀外,另有上宫掌诀合用:

子午日在大安,曰:子午皇恩并大赦。

丑未日在留连,曰:丑未双熊入青室。

寅申日在速喜,曰:寅申登程催之马。

卯酉日在赤口,曰:卯酉麻绳自缠身。

辰戌日在小吉,曰:辰戌披枷自带锁。

巳亥日在空亡,曰:巳亥宫中半折明。

鲁迅曾经说过:“经历一多,便能从前因而知后果,我的预测时时有验。”掐指一算其实是易经最高层次的预测学,古人根据问卦时间或事发时间把“天干”“地支”“八卦”“八门”“九宫”“九星”“九神”等信息,演算在指节中!古时奥妙无穷的算法,郑博士相信今天的朋友也多少学会了些,当然,入门既不难,那么学精也就有可能了。最后,郑博士再三强调:可以不信这古老的预测学,但是不能大不敬;信者,也不能随意去测,因为无事勿占,凡事只占一次,再占不验。

《计算机算法设计与分析》习题及答案

《计算机算法设计与分析》习题及答案 一.选择题 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是(A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4. 回溯法解旅行售货员问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树 5.下列算法中通常以自底向上的方式求解最优解的是(B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 6、衡量一个算法好坏的标准是( C )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 7、以下不可以使用分治法求解的是( D )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 8. 实现循环赛日程表利用的算法是(A )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 9.下面不是分支界限法搜索方式的是(D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先 10.下列算法中通常以深度优先方式系统搜索问题解的是(D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法

11.备忘录方法是那种算法的变形。( B ) A、分治法 B、动态规划法 C、贪心法 D、回溯法 12.哈夫曼编码的贪心算法所需的计算时间为(B )。 A、O(n2n) B、O(nlogn) C、O(2n) D、O(n) 13.分支限界法解最大团问题时,活结点表的组织形式是(B )。 A、最小堆 B、最大堆 C、栈 D、数组 14.最长公共子序列算法利用的算法是(B)。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 15.实现棋盘覆盖算法利用的算法是(A )。 A、分治法 B、动态规划法 C、贪心法 D、回溯法 16.下面是贪心算法的基本要素的是(C )。 A、重叠子问题 B、构造最优解 C、贪心选择性质 D、定义最优解 17.回溯法的效率不依赖于下列哪些因素( D ) A.满足显约束的值的个数 B. 计算约束函数的时间 C.计算限界函数的时间 D. 确定解空间的时间 18.下面哪种函数是回溯法中为避免无效搜索采取的策略(B ) A.递归函数 B.剪枝函数 C。随机数函数 D.搜索函数 19. (D)是贪心算法与动态规划算法的共同点。 A、重叠子问题 B、构造最优解 C、贪心选择性质 D、最优子结构性质 20. 矩阵连乘问题的算法可由( B )设计实现。 A、分支界限算法 B、动态规划算法 C、贪心算法 D、回溯算法 21. 分支限界法解旅行售货员问题时,活结点表的组织形式是( A )。

掐指算法(诸葛亮马前课)

掐指算法(诸葛亮马前课) 一、基本原理: 请伸出你的左手,注意一定是左手,看自己左手的食指、中指和无名指。每根手指都分三节,给这三节分别标上名称: 食指的下节叫大安,代表最大的吉利; 食指上节叫留连,代表运气平平,凡事拖延; 中指上节叫速喜,代表喜事就在眼前,算各种事情都是上吉的好卦; 中指的下节叫空亡,这是最凶的卦,所占事宜均很大的不利; 无名指的上节叫赤口,代表多争执有官讼,事态不和; 无名指下节叫小吉,代表将要有好结果,所算的事情值得等待和坚持。 这六个手指节刚好在手指上绕成一个圆,在占卜时就是绕这个圆圈数过去。我们来再排一次,分别是大安,留连,速喜,赤口,小吉,空亡。 二、简单算法: 小六壬预测方法十分简单,预测时只须提取当时的月、日、时信息,用左拇指在六个掌诀位上按顺时针方向依次掐算即知结果。其法以大安起正月,月上起日,日上起时。郑博士提醒注意:这句话意思就是从月上开始计算日子,从日上开始计算时辰。如:占三月初五辰时吉凶。大安起数,三(月)是速喜,速喜起日(开始计算日子),五是大安。大安起时(开始计算时辰),辰时是小吉。 第一步,先确定月份在掌诀上的起点(定位),以起点推算月份落点。不管是第几个月,均以“大安”为正月起点,然后按顺时针在六个掌诀定位上按六神次序依次往下数。 第二步,以月份落(终)点为日辰起点,然后推算日辰落点。从月份落点上起初一,同样按顺时针在六个掌诀定位上按六神顺序依次柱下数,一直数到天数为止,此掌诀定位即为日辰之落点。 第三步,以日辰落点为时辰起点,推算时辰落点。 再举一例: 如你农历2010年六月初五上午九点半。要和男朋友(女友)初次相会,可以算一下吉凶如何。 前面说了凡事都从大安起卦,大安为一月,留连为二月,速喜为三月,赤口为四月,小

诸葛亮预言马前课详解

诸葛亮预言马前课详解,诸葛马前课预测 诸葛亮马前课乃军中闲暇之时,作此以,示后人趋避之方。此诸葛孔明马前课十四课为马前课中之别裁,每一课指一朝,其兴衰治乱,可得诺言外。至十四课止者,两次来复之期也。殿以末济,以见此后又一元矣。天道回圈,明者自明,昧者自昧,又乌可以坐而致哉,八六老僧白鹤山守元志。

诸葛亮马前课指算法预测 诸葛亮马前课(指算法):确定自己想预测什么事,然后在十二地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)中默选一支。然后用当日(阴历)的月份-日期和你默选的地支计算,从大安始(见上图),逆时针数,月份的最后位置是日期的起始位置,日期的最后位置,是地支的起始位置,选定的地支最后位置便是马前课算出的结果。注:大安、速喜、小吉为吉卦。流连、赤口、空亡则非吉卦。 例如:我预测明日旅途情况如何现默选地支“申”字,今日阴历是六月十二,那么就从大安开始逆时针从一数到六(月)即:大

安-流连-速喜-赤口-小吉-空亡。然后日期从空亡开始逆时针从一数到十二,十二应该到小吉。再从小吉做起点,逆时针从“子”数到“申”(自己默选的地支,第九位),应该数到大安。大安就是你的指算结果,为吉。 注:时间尽量用阴历为好,用阳历也行,准确度低一些罢了;默选时辰(地支)既可以是当时预测的时辰,也可是用出发的时间,个人确定的出发时间最好。 附:马前课口诀 1,大安:身不动时,属木青龙,凡谋事一五七(属四肢),贵人西南,冲犯东方,小孩婆姐六畜惊,大人青面阴神。 断曰:大安事事昌,求财在坤方,失物去不远,宅舍保安康,行人身未动,病者主无妨,将军回田野,仔细兴推详。 2,留连:人未归时,属水玄武,凡谋事二八十(属肾胃),贵人南方,冲犯北方,小孩游路亡魂,大人乌面夫人。 断曰:留连事难成,求谋曰未明,凡事只宜缓,去者来回程,失物南方见,急讨方称心,更须防口舌,人口且太平。 3,速喜:人便至时,属火朱雀,凡谋事三六九(属心脑),贵人西南,冲犯南方,小孩婆姐动勿惊,大人火箭将军。

实用文库汇编之诸葛亮马前课指算法

*实用文库汇编之诸葛亮马前课指算法预测 * 诸葛马前课,据说是诸葛亮行军出行时,随时占算吉凶福祸的简便方法,由于方法简单,十几秒内,即可知道凶吉祸福,可以在马上立算,故称诸葛马前课。诸葛马前课也叫小六壬,其实是从奇门遁甲中简化出来的。 小六壬算是日常生活中,简易型的占卜,遇事或心里有什么感应,马上掐指一算,可以指点一些日常生活的事情。非常容易上手和使用。简单实用明了但效果神奇,本法尤其是在外出偶然碰到有事,或突然有人求测时,更显方便实用。大量的实践验证,其惊人的准确性,每每使人不得不赞叹中华数术文化的神奇与伟大。本法保证一学就会,不会让你失望,熟练掌握,终生受益。望珍惜之! 基础知识 1、月份:正月,二月,……,十二月。 2、日辰:初一,初二,……,二十八(二十九、三十)。 3、时辰:用十二支表示:(1)子时(23点~1点);(2)丑时(1点-3点);(2)寅时(3点-5点);(4)卯时(5点~7点);(5)辰时(7点-9点);(6)巳时(9点~11点); (7)午时(11点~13点);(8)未时(13点~15点);(9)申时(15点~17点);(10)酉时(17点~19点);(11)戌时(19点~21点);(12)亥时(21点~24点)。 4、六神:依次为大安、留连、速喜、赤口、小吉、空亡。 5、六种掌诀定位: (1)大安定位--食指根部; (2)留连定位--食指指尖; (3)速喜定位--中指指尖; (4)赤口定位--无名指指尖; (5)小吉定位--无名指根部; (6)空亡定位--中指根部。

掐算顺序按(1)大安--(2)留连--(3)速喜--(4)赤口--(5)小吉--(6)空亡,此顺序永远固定不变。 6,六神释义: (1)大安 身不动时,五行属木,颜色青色,方位东方,临青龙,谋事主一、五、七。有静止、心安、吉祥之含义。 诀曰:大安事事昌,求谋在东方,失物去不远。宅舍保平安,行人身未动,病者主无妨。将军回田野,仔细更推详。 (2)留连 人未归时,五行属水,颜色黑色,方位北方,临玄武,谋事主二、八、十。有喑味不明、延迟、纠缠、拖延、漫长之含义。 诀曰:留连事难成,求谋日未明,官事只宜缓。去者来回程,失物南方见,急讨方遂心。更需防口舌,人事且平平。 (3)速喜 人即至时,五行属火,颜色红色,方位南方,临朱雀,谋事主三,六,九。有快速、喜庆、吉利之含义。指时机已到。

计算机算法试题(含答案)

算法设计与分析试卷 一、填空题(20分,每空2分) 1、算法的性质包括输入、输出、___、有限性。 2、动态规划算法的基本思想就将待求问题_____、先求 解子问题,然后从这些子问题的解得到原问题的解。 3、设计动态规划算法的4个步骤: (1)找出____,并刻画其结构特征。 (2)_______。 (3)_______。 (4)根据计算最优值得到的信息,_______。 4、流水作业调度问题的johnson算法: (1)令N1=___,N2={i|ai>=bj}; (2)将N1中作业依ai的___。 5、对于流水作业高度问题,必存在一个最优调度π,使得作业π(i)和π(i+1)满足Johnson不等式_____。 6、最优二叉搜索树即是___的二叉搜索树。 二、综合题(50分) 1、当(a1,a2,a3,a4,a5,a6)=(-2,11,-4,13,-5,-2)时,最大子段和为∑ak(2<=k<=4)____(5分) 2、由流水作业调度问题的最优子结构性质可知,T(N,0)=______(5分)

3、最大子段和问题的简单算法(10分) int maxsum(int n,int *a,int & bestj) { intsum=0; for (int i=1;i<=n;i++) for (int j=i;j<=n;j++) int thissum=0; for(int k=i;k<=j;k++)_____; if(thissum>sum){ sum=thissum; ______; bestj=j;} } return sum; } 4、设计最优二叉搜索树问题的动态规划算法 OptimalBinarysearchTree (15分) Void OptimalBinarysearchTree(int a,int n,int * * m, int * * w) { for(int i=0;i<=n;i++) {w[i+1][i]=a[i]; m[i+1][i]=_

诸葛亮马前课指算法

诸葛亮马前课指算法预测 诸葛马前课,据说是诸葛亮行军出行时,随时占算吉凶福祸的简便方法,由于方法简单,十几秒内,即可知道凶吉祸福,可以在马上立算,故称诸葛马前课。诸葛马前课也叫小六壬,其实是从奇门遁甲中简化出来的。 小六壬算是日常生活中,简易型的占卜,遇事或心里有什么感应,马上掐指一算,可以指点一些日常生活的事情。非常容易上手和使用。简单实用明了但效果神奇,本法尤其是在外出偶然碰到有事,或突然有人求测时,更显方便实用。大量的实践验证,其惊人的准确性,每每使人不得不赞叹中华数术文化的神奇与伟大。本法保证一学就会,不会让你失望,熟练掌握,终生受益。望珍惜之! 基础知识 1、月份:正月,二月,……,十二月。 2、日辰:初一,初二,……,二十八(二十九、三十)。 3、时辰:用十二支表示:(1)子时(23点~1点);(2)丑时(1点-3点);(2)寅时(3点-5点);(4)卯时(5点~7点);(5)辰时(7点-9点);(6)巳时(9点~11点); (7)午时(11点~13点);(8)未时(13点~15点);(9)申时(15点~17点);(10)酉时(17点~19点);(11)戌时(19点~21点);(12)亥时(21点~24点)。 4、六神:依次为大安、留连、速喜、赤口、小吉、空亡。 5、六种掌诀定位: (1)大安定位--食指根部; (2)留连定位--食指指尖; (3)速喜定位--中指指尖; (4)赤口定位--无名指指尖; (5)小吉定位--无名指根部; (6)空亡定位--中指根部。

掐算顺序按(1)大安--(2)留连--(3)速喜--(4)赤口--(5)小吉--(6)空亡,此顺序永远固定不变。 6,六神释义: (1)大安 身不动时,五行属木,颜色青色,方位东方,临青龙,谋事主一、五、七。有静止、心安、吉祥之含义。 诀曰:大安事事昌,求谋在东方,失物去不远。宅舍保平安,行人身未动,病者主无妨。将军回田野,仔细更推详。 (2)留连 人未归时,五行属水,颜色黑色,方位北方,临玄武,谋事主二、八、十。有喑味不明、延迟、纠缠、拖延、漫长之含义。 诀曰:留连事难成,求谋日未明,官事只宜缓。去者来回程,失物南方见,急讨方遂心。更需防口舌,人事且平平。 (3)速喜 人即至时,五行属火,颜色红色,方位南方,临朱雀,谋事主三,六,九。有快速、喜庆、吉利之含义。指时机已到。

计算机算法设计与分析期末考试复习题

1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4、最长公共子序列算法利用的算法是( B )。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 5. 回溯法解TSP问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树6.下列算法中通常以自底向上的方式求解最优解的是( B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 7、衡量一个算法好坏的标准是(C )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 8、以下不可以使用分治法求解的是(D )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 9. 实现循环赛日程表利用的算法是( A )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 10、实现最长公共子序列利用的算法是( B )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法11.下面不是分支界限法搜索方式的是( D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先 12.下列算法中通常以深度优先方式系统搜索问题解的是( D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 13. 一个问题可用动态规划算法或贪心算法求解的关键特征是问题的( B )。 A、重叠子问题 B、最优子结构性质 C、贪心选择性质 D、定义最优解14.广度优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 15.背包问题的贪心算法所需的计算时间为( B )。

评说诸葛亮

诸葛亮 诸葛亮(181年—234年),字孔明,号卧龙先生,琅琊郡阳都人(今山东省沂南县)。三国时期 蜀国大臣,著名的政治家、军事家、外交家。 由于其本身的智慧和《三国演义》一书的渲染与宣扬,诸葛亮在民间成为智慧的化身,现有“事后 诸葛亮”一说,意思是事后聪明。诸葛亮还发明了孔明灯和手推车(木牛流马)。 生平与功绩 公元181年诸葛亮出生于琅琊郡阳都,家世二千石。9岁母亲章氏去世。12岁父亲诸葛圭去世。由叔父诸葛玄抚养长大。197年 叔父去世,诸葛亮和和弟诸葛均移居南阳郡隆中(今湖北襄樊西)。虽躬耕陇亩,仍志向远大,自比管仲、乐毅。后与徐庶, 崔州平,孟公威,石广元等交好俱游学,曾求学于司马徽,庞德公等当时名士,并娶名士黄承彦之女为妻。公元207年刘备三顾茅庐,诸葛亮对刘备陈说三分天下之计,即著名的“隆中对”,旋即出山辅助刘备。后来罗贯中将这一事实 加以艺术描写,遂成为封建社会君臣相得的典范。诸葛亮进入刘备阵营后,被派往东吴,负责联吴抗曹,并最终成功促进孙刘 联盟建立。使得赤壁之战中,孙权和刘备联军大破曹操军,从此奠定了三国鼎立格局。赤壁之战后,协助刘备平定荆南。后刘 备入川,诸葛亮坐镇荆州。但庞统的身亡使得刘备调诸葛亮入川,改命关羽负责荆州防务。 诸葛亮在川期间,主要依靠从荆州带来的旧属,同时注意笼络原来刘璋部下和益州豪强大族。对出身贫寒而有才干的士人,也 大力拔擢,被称赞为能尽时人之器用。他法令严明,赏罚必信。公元221年刘备称帝,建立蜀汉,诸葛亮受任丞相、录尚书 事。223年(章武三年),刘备病笃,临终托孤于诸葛亮。刘禅继位,他以丞相辅政,又领益州牧,封武乡侯。对于诸葛亮何时当 政有争议。有人认为刘备一直十分看重诸葛亮,一直委以重任。另外有些人认为直到刘备去世,诸葛亮才实权推行自己的主 张。 诸葛亮主政后,先重建孙刘联盟,建兴三年(225年)蜀汉南部的南中地区少数民族在孟获率领发动叛乱。诸葛亮即亲率大军, 深入不毛,采取参军马谡建议,以攻心为主,打击为首分子,尽量争取当地上层大姓和民众支持,有的被起用为地方长官。一 年多后,这些地区的统治得以稳固,为后来的北伐提供了物力和兵力。 建兴六年(228年)春,诸葛亮率领大军出汉中,开始第一次北伐。参军马谡极受器重,北伐中马谡为先锋,违反节度,为魏将所 败,亮流涕处死,并以用人失察自请贬官。建兴十二年(234年)54岁的诸葛亮于第五次北伐魏国中病故于五丈原,归葬定军 山。 著作 西晋陈寿撰《诸葛亮集》二十四篇,十万四千多字。 明王士骐撰《武侯全书》 清张澍撰《诸葛忠武侯文集》 《隆中对(https://www.360docs.net/doc/0d4173200.html,/wiki/隆中对) 》

五年级语文阅读讲解课

腾大教育教师辅导教案 学员姓名何天齐年级五年级辅导科目语文学科教师王明燕班主任戴文婷课时数3课时教学课题作文练习与讲解课 教学目标掌握景物描写内容掌握语言表达特色写一篇读后感 教 学重难点熟悉运用各种技巧 学会对文章语言的锤炼 教学内容课堂收获 这地方的火烧云变化极多,一会儿红彤彤的了,一会儿金灿灿的了,一会儿半紫半黄,一会儿半灰半百合色。葡萄灰、梨黄、茄子紫,这些颜色天空都有,还有些说也说不出、见也没见过的颜色。 天空里出现一匹马,马头向南,马尾向西。马是跪着的,像是在等着有人骑到它背上,它才站起来似的。过了一秒钟,没有什么变化,再过两三秒钟,那匹马站起来了,马腿伸开了,马脖子也长了,一条马尾巴可不见了。 看的人正在寻找马尾巴,那匹马就变得模糊了。 忽然又来了一条大狗。那条狗十分凶猛,它在前面跑着,它的后边似乎还跟着好几条小狗。跑着跑着,小狗不知跑到哪里去了,大狗也不见了。 又找到一头大狮子,跟庙门前的大石头狮子一模一样,也是那样蹲着,很威武很镇静地蹲着,它表示漠视一切的样子,似乎什么也不睬。可是,一会儿又看到别的一个什么。这时候可就麻烦了,人的眼睛不能同时看东又看西,这样子会活活地把那头大狮子糟蹋的。一转眼,一低头,天空的东西就变了。要再找,哪怕看瞎了眼睛也找不到了。 大狮子既然找不到,别的一个什么——比方就是一只猴子吧,猴子也没有了。 [简评] 作者描写火烧云的变化极多。先用比喻的方法描写云彩的绚丽多变,后用联想的方法写出形状的各种变化。 背诵短文,并体会语言特色。 校园秋景 深秋到了,走进空旷的校园,一阵冷风吹来,让人感到一阵凉意。 秋天的校园仍旧光彩宜人,树依旧是那么绿;花儿好象不知道深秋已经来了,依旧竟香开放,依旧用

计算机算法设计与分析习题及答案

计算机算法设计与分析习 题及答案 Prepared on 24 November 2020

《计算机算法设计与分析》习题及答案 一.选择题 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是(A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4. 回溯法解旅行售货员问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树 5.下列算法中通常以自底向上的方式求解最优解的是(B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 6、衡量一个算法好坏的标准是( C )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 7、以下不可以使用分治法求解的是( D )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 8. 实现循环赛日程表利用的算法是(A )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 9.下面不是分支界限法搜索方式的是(D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先

10.下列算法中通常以深度优先方式系统搜索问题解的是(D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 11.备忘录方法是那种算法的变形。( B ) A、分治法 B、动态规划法 C、贪心法 D、回溯法 12.哈夫曼编码的贪心算法所需的计算时间为(B )。 A、O(n2n) B、O(nlogn) C、O(2n) D、O(n) 13.分支限界法解最大团问题时,活结点表的组织形式是(B )。 A、最小堆 B、最大堆 C、栈 D、数组 14.最长公共子序列算法利用的算法是(B)。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 15.实现棋盘覆盖算法利用的算法是(A )。 A、分治法 B、动态规划法 C、贪心法 D、回溯法 16.下面是贪心算法的基本要素的是(C )。 A、重叠子问题 B、构造最优解 C、贪心选择性质 D、定义最优解 17.回溯法的效率不依赖于下列哪些因素( D ) A.满足显约束的值的个数 B. 计算约束函数的时间 C.计算限界函数的时间 D. 确定解空间的时间 18.下面哪种函数是回溯法中为避免无效搜索采取的策略(B ) A.递归函数 B.剪枝函数 C。随机数函数 D.搜索函数 19. (D)是贪心算法与动态规划算法的共同点。

诸葛亮马前课详解

诸葛亮《马前课》详解 《马前课》是中国历史上最有名的几部预言之一,传说是三国时蜀汉丞相诸葛亮所留下的。这部预言非常简洁明了,只有十四课,每一课预言一个历史时代,而且每一课都按顺序排列。每一个历史时代过去后,人们回头一看就会发现诸葛亮的预言惊人地准确。《马前课》的前十课已经发生。现在我从第一课起为大家详细解析这部预言。 第一课 无力回天鞠躬尽瘁 阴居阳拂八千女鬼 这一课是诸葛亮对他自己的预言,诸葛亮早已知道汉朝气数已尽,一切努力都是"无力回天”,但他还是要尽己之力辅佐蜀汉,不负刘备三顾之情,托孤之义,完成自己的历史使命。 诸葛亮于公元227、228、229、231、234年共五次北伐曹魏,力图恢复中原,再兴大汉江山。结果在第五次北伐时,诸葛亮病逝于陕西渭水南岸五丈原。就如他在《出师表》中写的那样,为了再兴汉室耗尽心血"鞠躬尽瘁,死而后已”了。

诸葛亮逝世后,大奸臣宦官黄皓在后主刘禅身边掌握大权,国事日乱,小人当道,可谓"阴居阳拂”。大将姜维也只能维持残局。 公元263年,曹魏大将钟会大举南征,姜维据守剑门关(四川剑阁北),战事胶着。曹魏的另一位大将邓艾却从阴平郡(甘肃文县),深入万山,直取蜀汉重镇江油(四川江油),进入成都平原。后主刘禅听说敌军已距成都不远,根本没有想到抵抗,也没有想到姜维大军仍完整的屯在前方,就迫不及待地投降曹魏,蜀汉至此终结。"八千女鬼”和起来就是一个"魏”字。 第二课 火上有火光烛中土 称名不正江东有虎 这一课是预言晋朝。司马家族在曹魏掌握大权,宰相司马昭已成为实质上的统治者。公元265年宰相司马昭逝世,他的儿子司马炎立即下令让曹魏最后一任皇帝魏元帝曹奂禅让。司马炎建立晋朝,首都设在洛阳。"火上有火”就是"炎”字,指司马炎。 公元280年,晋朝军队攻陷建业(江苏南京),把东吴最后一任皇帝孙皓

计算机算法设计与分析 试题

计算机算法设计与分析期末试题 一。选择题 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4、在下列算法中有时找不到问题解的是( B )。 A、蒙特卡罗算法 B、拉斯维加斯算法 C、舍伍德算法 D、数值概率算法 5. 回溯法解旅行售货员问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树6.下列算法中通常以自底向上的方式求解最优解的是( B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 7、衡量一个算法好坏的标准是(C )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 8、以下不可以使用分治法求解的是(D )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 9. 实现循环赛日程表利用的算法是( A )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 10、下列随机算法中运行时有时候成功有时候失败的是(C ) A 数值概率算法 B 舍伍德算法 C 拉斯维加斯算法 D 蒙特卡罗算法 11.下面不是分支界限法搜索方式的是( D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先12.下列算法中通常以深度优先方式系统搜索问题解的是( D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 13.备忘录方法是那种算法的变形。( B ) A、分治法 B、动态规划法 C、贪心法 D、回溯法

诸葛亮马前课预测法

诸葛亮马前课预测法 易经的科学性及其所蕴含的巨大的科学价值和社会价值亦被更多人所接受和认识中华预测学体系庞大,理论严密,方法众多。其预测的准确性,科学性、广泛性及其蕴含的丰富的信息量令人叹为观止,亦叫人为之深思。 诸葛亮马前课(小六壬)预测方法比较简单,但十分实用快速准确性亦令人信服。经大量实践,进一步加以补充,丰富和完善,并有所创新。现将其法和诀窍及个人经验和心得整理成册,其法无需借助任何工具,掐指一算,几秒钟之内即知结果。简单实用明了,本法尤其是在外出偶然碰到有事或突然有人求测时,更显方便实用。大量的实践验证,其惊人的准确性,不会让你失望. 第一节基础知识 1、月份:正月,二月,……,十二月; 2、日辰:初一,初二,……,二十八(二十九、三十)。 3、时辰:用十二支表示:(1)子时(23点~1点);(2)丑时(1点-3点);(2)寅时(3点-5点);(4)卯时(5点~7点);(5)辰时(7点-9点)(6)巳时(9点~11点);(7)午时(11点~13点);(8)未时(13点-15点);(9)申时(15点~17点);(10)酉时(17点-19点);(11)戌时(19点~2l点);(12)亥时(21点~24点

4、六神。依次为大安、留连、速喜、赤口、小吉、空亡。 5、六种掌诀定位。 (1)大安定位——食指根部; (2)留连定位——食指指尖; (3)速喜定位——中指指尖; (4)赤口定位——无名指指尖; (5)小吉定位——无名指根部; (6)空亡定位——中指根部 掐算顺序按(1)大安——(2)留连——(3)速喜——(4)赤口——(5)小吉——(6)空亡,此顺序永远固定不变。 6,六神释义 (1)大安 身不动时,五行属木,颜色青色,方位东方。临青龙,谋事主一、五、七。有静止、心安。吉祥之含义。 诀曰:大安事事昌,求谋在东方,失物去不远。宅舍保平安,行人身未动,病者主无妨,将军回田野,仔细更推详。 (2)留连 人未归时,五行属水,颜色黑色,方位北方,临玄武,凡谋事主二、入、十。有喑味不明,延迟。纠缠.拖延、漫长之含义。

计算机-数据结构与算法

第一章 数据结构与算法 1.1 算法 1 描述。 算法规定了解决某类问题所需的操作语句以及执行顺序,使其能通过有限的指令语句,在一定时间内解决问题。 算法是一个操作序列、有限长度,目的是解决某类问题。 *:算法不等于程序,也不等于计算方法。程序的编制不可能优于算法的设计。 2、算法的基本特征 (1)可行性。针对实际问题而设计的算法,执行后能够得到满意的结果。 (2)确定性。每一条指令的含义明确,无二义性。并且在任何条件下,算法只有唯一的一条执行路径,即相同的输入只能得出相同的输出。 (3)有穷性。算法必须在有限的时间内完成。有两重含义,一是算法中的操作步骤为有限个,二是每个步骤都能在有限时间内完成。 (4)拥有足够的情报。指的是有足够的输入和输出。 *:综上所述,所谓算法,是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。 3、算法的基本要素 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。 (1)算法中对数据的运算和操作 每个算法实际上市按解题要求从环境能进行的所有操作中选择合适的操作所组成的一组指令序列。因此,计算机算法就是计算机能处理的操作所组成的指令序列。 在一般的计算机系统中,基本的运算和操作有以下四类: ①算术运算:主要包括加、减、乘、除等运算; ②逻辑运算:主要包括与(AND)、或(OR)、非(NOT) 等运算; ③关系运算:主要包括大于、小于、等于、不等于等运算 ④数据传输:主要包括赋值、输入、输出等操作。 (2)算法的控制结构 顺序、选择和循环。

4、算法的基本方法(计算机解题的过程实际上是在实施某种算法) (1)列举法(列举所有解决方案) 根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。 (2)归纳法(特殊->一般)适合于列举量为无限的情况 通过列举少量的特殊情况,经过分析,最后找出一般的关系。 (3)递推法(已知->未知) 从已知的初始条件出发,逐次推出所要求的各中间结果和最后结果。 (4)递归法(逐层分解) 将一个复杂的问题归结为若干个较简单的问题,然后将这些较简单的每一个问题再归结为更简单的问题 (5)减半递推法 “减半”是指将问题的规模减半,而问题的性质不变,所谓“递推”是指重复“减半”的过程。 (6)回溯法 复杂应用,找出解决问题的线索,然后沿着这个线索逐步多次“探”、“试”。 5、算法复杂度主要包括时间复杂度和空间复杂度。 算法的复杂度是衡量算法好坏的量度。 (1)算法时间复杂度是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量。 影响计算机工作量的主要因素: 第一:基本运算次数;第二:问题规模。 下面的方法不能用来度量算法的时间复杂度: 第一:算法程序的长度或算法程序中的语句(指令)条数; 第二:算法程序所执行的语句条数; 第三:算法程序执行的具体时间 (2 一个算法所用的内存空间包括: 1)算法程序所占用的存储空间; 2)输入的初始数据所占的存储空间;3)算法执行过程中的额外空间。 6、考题练习: 1)下列叙述正确的是() (A)算法就是程序 (B)算法强调的是利用技巧提高程序执行效率 (C)设计算法时只需考虑结果的可靠性 (D)以上三种说法都不对 2)下面叙述正确的是() (A)算法的执行效率与数据的存储结构无关 (B)算法的空间复杂度是指算法程序中指令(或语句)的条数 (C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 (D)以上三种描述都不对 3)下列叙述中正确的是() (A)一个算法的空间复杂度大,则其时间复杂度也必定大 (B)一个算法空间复杂度大,则其时间复杂度必定小 (C)一个算法的时间复杂度大,则其时间复杂度必定小

算法题__计算机算法设计与分析期末试题4套(含答案)

(1)用计算机求解问题的步骤: 1、问题分析 2、数学模型建立 3、算法设计与选择 4、算法指标 5、算法分析 6、算法实现 7、程序调试 8、结果整理文档编制 (2)算法定义:算法是指在解决问题时,按照某种机械步骤一定可以得到问题结果的处理过程 (3)算法的三要素 1、操作 2、控制结构 3、数据结构 算法具有以下5个属性: 有穷性:一个算法必须总是在执行有穷步之后结束,且每一步都在有穷时间内完成。 确定性:算法中每一条指令必须有确切的含义。不存在二义性。只有一个入口和一个出口 可行性:一个算法是可行的就是算法描述的操作是可以通过已经实现的基本运算执行有限次来实现的。 输入:一个算法有零个或多个输入,这些输入取自于某个特定对象的集合。 输出:一个算法有一个或多个输出,这些输出同输入有着某些特定关系的量。 算法设计的质量指标: 正确性:算法应满足具体问题的需求; 可读性:算法应该好读,以有利于读者对程序的理解;

健壮性:算法应具有容错处理,当输入为非法数据时,算法应对其作出反应,而不是产生莫名其妙的输出结果。 效率与存储量需求:效率指的是算法执行的时间;存储量需求指算法执行过程中所需要的最大存储空间。一般这两者与问题的规模有关。 经常采用的算法主要有迭代法、分而治之法、贪婪法、动态规划法、回溯法、分支限界法 迭代法也称“辗转法”,是一种不断用变量的旧值递推出新值的解决问题的方法。 利用迭代算法解决问题,需要做好以下三个方面的工作: 一、确定迭代模型。在可以用迭代算法解决的问题中,至少存在一个直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。 二、建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。迭代关系式的建立是解决迭代问题的关键,通常可以使用递推或倒推的方法来完成。 三、对迭代过程进行控制。在什么时候结束迭代过程?这是编写迭代程序必须考虑的问题。不能让迭代过程无休止地重复执行下去。迭代过程的控制通常可分为两种情况:一

马前课 浅释

例如:要推算2009年10月25日(阳历)的日子好坏,就要查一下它的阴历所在的月份和当日。经查这一天的阴历为“九月初八日”,那么推算时就以九月初八做为基准日。 由“大安”逆时针算起,大安就是一月份,数到“9”,就是九月份,月份数到9的位置就是“速喜”月;然后再在“速喜”的位置开始数日,好为第一个日数,数到8的位置为“赤口”,也说是说九用初八日,这一天为“赤口”日。出行办事就意味着犯品口舌,有口舌之争,不利于办事情。 如果必须要在九月初八日这一天办事,就要选个好的时辰,计算方法与上述月、日的推算方法一样。数时辰时也应在数日的最后日为时的最初时(子时)开始。 例如!九月初八一天的(1-3点)小吉、(早7-9点)大安、(11-13点)速喜、(15-17点)小吉、(19-21点)大安。 诸葛马前课口决 1、大安:身不动时,属木青龙,凡谋事一、五、七(属四肢) 贵人西南、冲犯东方,小孩婆姐六畜惊,大人青面阴神。 断曰:大安事事昌,求财在坤方,失物去不远,宅舍保安康, 行人身未动,病者主无妨,将军回田野,仔细兴推痒。 2、留连:人未归时,属水玄武,凡谋事二、八、十(属肾胃) 贵人南方,冲犯北方,小孩游路亡魂,大人乌面夫人。 断曰:留连事难成,求谋日未明,凡事只宜缓,去者未回程 失物南方见,急讨方称心,更须防口舌,人口且太平。 3、速喜:人便至时,属火朱雀,凡谋事三、六、九(属心脑) 贵人西南,冲犯南方,小孩婆姐动勿惊,大人火箭将军。 断曰:速喜喜来临,求财向南行,失物申未午,逢人路上寻 官事有福德,病者无祸侵,田宅六畜吉,行人有喜音。 4、赤口:官事凶时,属金白虎,凡谋事四、七、十(属肺胃) 贵人东方,冲犯西方,小孩迷魂童子,大人金神七煞。 断曰:赤口主口舌,官非切要防,失物急去寻,行人有惊慌 六率多作怪,病者出西方,更须防咒咀,巩怕染瘟疫。 5、小吉:人来喜时,属禾六合,凡谋事一、五、七(属肝肠) 贵人西南,冲犯东方面军,小孩婆姐六畜惊,大人无主家神。 断曰:小吉最吉昌,路上好商量,阴人来报喜,失物在坤方, 行人立便至,交晚甚是强,凡事皆和合,病者褥上苍。 6、空亡:音信殊时,属土勾陈,凡谋事三、六、九(属脾脑) 贵人北方,冲犯厝地,小孩土瘟神熬,大人土压夫人。 断曰:空亡事不长,阴人多乖张,求财无利益,行人有灾殃 失物寻不见,官司事有刑伤,病人逢暗鬼,禳解保安康。 使用方法:

2021年诸葛亮马前课指算法

诸葛亮马前课指算法预测 欧阳光明(2021.03.07) 诸葛马前课,据说是诸葛亮行军出行时,随时占算吉凶福祸的简便方法,由于方法简单,十几秒内,即可知道凶吉祸福,可以在马上立算,故称诸葛马前课。诸葛马前课也叫小六壬,其实是从奇门遁甲中简化出来的。 小六壬算是日常生活中,简易型的占卜,遇事或心里有什么感应,马上掐指一算,可以指点一些日常生活的事情。非常容易上手和使用。简单实用明了但效果神奇,本法尤其是在外出偶然碰到有事,或突然有人求测时,更显方便实用。大量的实践验证,其惊人的准确性,每每使人不得不赞叹中华数术文化的神奇与伟大。本法保证一学就会,不会让你失望,熟练掌握,终生受益。望珍惜之! 基础知识 1、月份:正月,二月,……,十二月。 2、日辰:初一,初二,……,二十八(二十九、三十)。 3、时辰:用十二支表示:(1)子时(23点~1点);(2)丑时(1点-3点);(2)寅时(3点-5点);(4)卯时(5点~7点);(5)辰时(7点-9点);(6)巳时(9点~11点);(7)午时(11点~13点);(8)未时

(13点~15点);(9)申时(15点~17点);(10)酉时(17点~19点);(11)戌时(19点~21点);(12)亥时(21点~24点)。 4、六神:依次为大安、留连、速喜、赤口、小吉、空亡。 5、六种掌诀定位: (1)大安定位--食指根部; (2)留连定位--食指指尖; (3)速喜定位--中指指尖; (4)赤口定位--无名指指尖; (5)小吉定位--无名指根部; (6)空亡定位--中指根部。 掐算顺序按(1)大安--(2)留连--(3)速喜--(4)赤口--(5)小吉--(6)空亡,此顺序永远固定不变。 6,六神释义: (1)大安 身不动时,五行属木,颜色青色,方位东方,临青龙,谋事主一、五、七。有静止、心安、吉祥之含义。 诀曰:大安事事昌,求谋在东方,失物去不远。宅舍保平安,行人身未动,病者主无妨。将军回田野,仔细更推详。

马前课,马前课详解

马前课,马前课详解 诸葛亮《马前课》 马前课又叫马前神课,相传为诸葛亮于军中闲暇时写了一个《马前课》。诸葛亮每次出兵之前,在战马前面占卜一课(起一卦),用来预测天下大事。诸葛亮的《马前课》有规律、好破译,每个朝代只有一卦,自三国时期到未来大同世界,依次往下排共十四课。 诸葛亮(181年-234年),字孔明,三国时刘备的军师,刘备称帝后成为蜀国的宰相。相传诸葛亮有经天维地的才能:他上知天文,下晓地理,用兵如神。诸葛亮和他的《马前课》《马前课》全文如下: 马前课第一课○●●●●○ 中下 无力回天鞠躬尽瘁 阴居阳拂八千女鬼 证曰:阳阴阴阴阴阳在卦为颐 解曰:诸葛鞠躬尽瘁而死,后蜀汉后主降于魏 马前课第二课○●○○●○ 中下 火上有火光烛中土 称名不正江东有虎 证曰:阳阴阳阳阴阳在卦为离 解曰:司马炎篡魏元帝都建康属江东

马前课第三课○●●●●● 下下扰扰中原山河无主 二三其位手终马始 证曰:阳阴阴阴阴阴在卦为剥解曰:五代始于司马终于杨氏马前课第四课●●○●○● 中上十八男儿起于太原 动则得解日月丽天 证曰:阴阴阳阴阳阴在卦为解解曰:李唐起于太原武□称周 马前课第五课○○○●●● 下中五十年中其数有八 小人道长生灵荼毒 证曰:阳阳阳阴阴阴在卦为否解曰:五代八姓共五十三年 马前课第六课●○○●○○ 上中惟天生水顺天应人 刚中柔外土乃生金 证曰:阴阳阳阴阳阳在卦为兑解曰:赵宋黄袍加身而立敌为金马前课第七课●○●○○● 中中一元复始以刚处中

五五相传尔西我东 证曰:阴阳阴阳阳阴在卦为井 解曰:元代共十主后各汗国分裂 马前课第八课○○●●●○ 上上 日月丽天其色若赤 绵绵延延凡十六叶 证曰:阳阳阴阴阴阳在卦为益 解曰:朱即赤日月是明共十六主 马前课第九课○●○●●● 中上 水月有主古月为君 十传绝统相敬若宾 证曰:阳阴阳阴阴阴在卦为晋 解曰:水月有主是清也,古月是胡也,满清十皇朝最后亡于宣统 马前课第十课●○●○●● 中下 豕后牛前千人一口 五二倒置朋来无咎 证曰:阴阳阴阳阴阴在卦为蹇 解曰:豕后牛前辛亥也千人一口为和,五二倒置是民也朋者外邦也 马前课第十一课○●○○●○ 中下 四门乍辟突如其来

计算机算法总结

算法总结 1.穷举法 穷举法,又称暴力算法,即列举问题解空间所有可能情况,并逐个测试,从而找出符合问题条件的解。这份通常是一种费时算法,人工手动求解困难,但计算机的出现使得穷举法有了用武之地。例如:密码破译通常用的是穷举法,即将密码进行逐个推算直到找到真正的密码为止。理论上讲,穷举法可以破解任何一种密码,但对于一个长度为n位的密码,其可能的密码有2^n种。可见,当n较大时穷举法将成为一个NP难度问题。 典型例题 【百钱买百鸡问题】公元5世纪末,中国古代数学家张丘建在他的《算经》中提到了著名的―百钱买百鸡‖问题:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? 分析:设鸡翁、鸡母、鸡雏的个数各为x、y、z,百钱买 百鸡问题可以用如下方程式表示: 5x+3y+z/3=100 x+y+z=100 1<=x<20,1<=y<33,3<=z<100,z mod3=0 对于百钱买白鸡问题,很容易用穷举法对x、y、z的取值,判断 方程(1)、(2)及z mod3=0是否成立,若成立,则是问题的一个 解。 百钱买白鸡问题求解算法: //百钱买白鸡问题穷举算法 //设鸡翁、鸡母、鸡雏的个数分别为x、y、z for(x=1;x<20;x++) for(y=1;y<33;y++) for(z=3;z<100;z++) if(x+y+z= =100)and(5x+3y+z/3==100)and(z mod 3==0) writeln(x,y,z) 上述算法是一个三重循环,最内层的条件判断需要执行19*32*97次,即58976。在条件判断中,利用了整数的求模运算,如果将鸡雏的个数设为3z,可以避免该项判断,且可减少内重循环次数。即: for(z=1;z<34;z++) if(x+y+3z==100)and(5x+3y+z==100) writeln(x,y,3z) 【0-1背包问题1】给定n种物品和一个背包,物品i的重量是W i,其价值为V i,背包的容量为W m。应如何选择装入背包的物品,使得装入背包的物品总价值最大? 分析:所谓0-1背包问题,是指在选择装入背包的 物品时,对每种物品i只有两种选择,即装入背包或 不装入背包。另外,不能将物品i装入背包多次,也 不能只装入部分的物品i。0-1背包问题是一种组合 优化的NP完全问题,最容易想到方法的就是穷举 法。 0-1背包问题求解的穷举算法。 //设数组w[0…n–1]存储n件物品的重量,数组c[0…n-1]存储 //n件物品的价值,数组b[0…n-1]为标识数组,若物品i未选

相关文档
最新文档