摘要: 描述:排序算法可谓数据结构模块中的重中之重,常见的哈希表,二叉树,搜索树/平衡树,位图等数据结构只是处理实际问题的抽象方法,实际在处理接受或生成的数据集时,排序算法显得尤其重要,排序算法家族很庞大,其中包括了冒泡排序,选择排序,插入排序,堆排序,快速排序,归并排序,... 阅读全文
posted @ 2018-08-16 23:02 strawqqhat 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 描述:排序算法可谓数据结构模块中的重中之重,常见的哈希表,二叉树,搜索树/平衡树,位图等数据结构只是处理实际问题的抽象方法,实际在处理接受或生成的数据集时,排序算法显得尤其重要,排序算法家族很庞大,其中包括了冒泡排序,选择排序,插入排序,堆排序,快速排序,归并排序,... 阅读全文
posted @ 2018-08-16 23:02 strawqqhat 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 题目描述设一个n个结点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为结点编号。每个结点都有一个分数(均为正整数),记第i个结点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方... 阅读全文
posted @ 2018-08-16 23:02 strawqqhat 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目描述设一个n个结点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为结点编号。每个结点都有一个分数(均为正整数),记第i个结点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方... 阅读全文
posted @ 2018-08-16 23:02 strawqqhat 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 动态规划的实质是分治思想和解决冗余,因此动态规划是一种将问题实例分解为更小的、相似的子问题,并存储子问题的解而避免计算重复的子问题,已解决最优化问题的算法策略。由此可知,动态规划法与分治法和贪心法类似,他们都是将问题实例分解为更小的、相似的子问题,并通过求解子问题产... 阅读全文
posted @ 2018-08-16 23:01 strawqqhat 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 动态规划的实质是分治思想和解决冗余,因此动态规划是一种将问题实例分解为更小的、相似的子问题,并存储子问题的解而避免计算重复的子问题,已解决最优化问题的算法策略。由此可知,动态规划法与分治法和贪心法类似,他们都是将问题实例分解为更小的、相似的子问题,并通过求解子问题产... 阅读全文
posted @ 2018-08-16 23:01 strawqqhat 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 目录 1003.Max Sum1087.Super Jumping! Jumping! Jumping!1159.Common Subsequence1176.免费馅饼1003.Max SumGiven a sequence a[1],a[2],a[3]......a... 阅读全文
posted @ 2018-08-16 21:37 strawqqhat 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 目录 1003.Max Sum1087.Super Jumping! Jumping! Jumping!1159.Common Subsequence1176.免费馅饼1003.Max SumGiven a sequence a[1],a[2],a[3]......a... 阅读全文
posted @ 2018-08-16 21:37 strawqqhat 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 最短路径问题---Dijkstra算法详解2017年03月08日 16:42:46阅读数:119765前言 Nobody can go back and start a new beginning,but anyone can start today and make... 阅读全文
posted @ 2018-08-16 14:03 strawqqhat 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 最短路径问题---Dijkstra算法详解2017年03月08日 16:42:46阅读数:119765前言 Nobody can go back and start a new beginning,but anyone can start today and make... 阅读全文
posted @ 2018-08-16 14:03 strawqqhat 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 目录 1290.献给杭电五十周年校庆的礼物1297.Children's Queue1438 钥匙计数之一1465 不容易系列1466 计算直线的交点数1480.钥匙计数之二1290.献给杭电五十周年校庆的礼物吃蛋糕之前先考大家一个问题:如果校长大人在蛋糕上切了N刀(... 阅读全文
posted @ 2018-08-16 13:52 strawqqhat 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 目录 1290.献给杭电五十周年校庆的礼物1297.Children's Queue1438 钥匙计数之一1465 不容易系列1466 计算直线的交点数1480.钥匙计数之二1290.献给杭电五十周年校庆的礼物吃蛋糕之前先考大家一个问题:如果校长大人在蛋糕上切了N刀(... 阅读全文
posted @ 2018-08-16 13:52 strawqqhat 阅读(101) 评论(0) 推荐(0) 编辑
#home h1{ font-size:45px; } body{ background-image: url("放你的背景图链接"); background-position: initial; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; background-origin: initial; background-clip: initial; height:100%; width:100%; } #home{ opacity:0.7; } .wall{ position: fixed; top: 0; left: 0; bottom: 0; right: 0; } div#midground{ background: url("https://i.postimg.cc/PP5GtGtM/midground.png"); z-index: -1; -webkit-animation: cc 200s linear infinite; -moz-animation: cc 200s linear infinite; -o-animation: cc 200s linear infinite; animation: cc 200s linear infinite; } div#foreground{ background: url("https://i.postimg.cc/z3jZZD1B/foreground.png"); z-index: -2; -webkit-animation: cc 253s linear infinite; -o-animation: cc 253s linear infinite; -moz-animation: cc 253s linear infinite; animation: cc 253s linear infinite; } div#top{ background: url("https://i.postimg.cc/PP5GtGtM/midground.png"); z-index: -4; -webkit-animation: da 200s linear infinite; -o-animation: da 200s linear infinite; animation: da 200s linear infinite; } @-webkit-keyframes cc { from{ background-position: 0 0; transform: translateY(10px); } to{ background-position: 600% 0; } } @-o-keyframes cc { from{ background-position: 0 0; transform: translateY(10px); } to{ background-position: 600% 0; } } @-moz-keyframes cc { from{ background-position: 0 0; transform: translateY(10px); } to{ background-position: 600% 0; } } @keyframes cc { 0%{ background-position: 0 0; } 100%{ background-position: 600% 0; } } @keyframes da { 0%{ background-position: 0 0; } 100%{ background-position: 0 600%; } } @-webkit-keyframes da { 0%{ background-position: 0 0; } 100%{ background-position: 0 600%; } } @-moz-keyframes da { 0%{ background-position: 0 0; } 100%{ background-position: 0 600%; } } @-ms-keyframes da { 0%{ background-position: 0 0; } 100%{ background-position: 0 600%; } }