声明
笔者最近意外的发现 笔者的个人网站 http://tiankonguse.com/ 的很多文章被其它网站转载,但是转载时未声明文章来源或参考自 http://tiankonguse.com/ 网站,因此,笔者添加此条声明。
郑重声明:这篇记录《标题》转载自 http://tiankonguse.com/ 的这条记录:http://tiankonguse.com/record/record.php?id=666
前言
最近要毕业了,有半年没做比赛了.
这次参加百度之星娱乐一下.
现在写一下解题报告.
这次比赛大牛都不屑于做百度之星了,于是我很幸运达到前百名,百度不知道会不会实现说的那样发一件衣服.
正文
这次比赛有四道题,起初只是随便做做,所以我是倒着做的.
先看看四道题的类型:
Energy Conversion 暴力 复杂度 O( log(n) )
Disk Schedule DP 复杂度 O( n ^ 2)
第一道过了很多人,于是我干脆不看第一道题了.
后来发现还是先做第一道题吧.
第一题 Energy Conversion
题意:告诉你一个起初值,问能不能经过根据告诉你的公式得到一个大于等于指定值,如果可以输出最小转换次数,不可以输出-1.
方法:直接暴力即可.
注意事项:
1. A <= V 时特殊判断
2. K < 2 时特殊判断
3. A >= B 特殊判断
具体解题报告:http://tiankonguse.com/record/record.php?id=662
第二题 Disk Schedule
题意:磁盘有n个磁道,每个磁道需要读取一个扇区的数据.磁头起初在0磁道0扇区,最终还要在0磁道0扇区.磁道之间移动消耗一定时间,扇区之间移动消耗一定时间,读取数据消耗一定的数据.求最少时间.
方法:DP.状态转移方程 str[ i ][ j ] 代表 最大磁道位 i 时, 回去选择的磁道是 j 时的最优值.
注意事项:无
具体解题报告:http://tiankonguse.com/record/record.php?id=663
第三题 Xor Sum
题意:告诉你n个数字,求与数字k异或值最大的那个数字.
方法:字典树从高位插入.原因是高位与低位不是一个数量级的,所以优先考虑高位.
注意事项:无
具体解题报告:http://tiankonguse.com/record/record.php?id=664
第四题 Labyrinth
题意:有一个矩阵,每个位置有一个值.你在左上角,要去右上角.只能向右,向上,向下走.问路线的数字和的最大值.
方法:DP. 每个位置分位上面下来的最大值,右面来的最大值和下面来的最大值即可.
注意事项:第一行没有上面来的最大值,第一列没有右面来的最优值和下面来的最优值,最后一行没有下面来的最优值.
具体解题报告:http://tiankonguse.com/record/record.php?id=665
参考
http://tiankonguse.com/record/record.php?id=662
http://tiankonguse.com/record/record.php?id=663
http://tiankonguse.com/record/record.php?id=664
http://tiankonguse.com/record/record.php?id=665
相关推荐
【标题】:“百度之星资格赛代码(不完全版)”所涵盖的知识点主要与百度之星竞赛和C++编程语言相关。百度之星是百度公司举办的一项面向广大编程爱好者的比赛,旨在选拔和培养优秀的编程人才。在资格赛阶段,参赛者...
根据给定的信息,我们可以分析出这是关于Astar2007百度之星程序设计大赛网络资格赛(初赛)的相关题目及解析。以下是对各题目所涉及的知识点进行详细阐述: ### 第一题:时间线问题 #### 题目描述: 本题要求处理...
1. **百度之星大赛**:百度之星是百度公司每年举办的一系列技术竞赛,包括但不限于算法竞赛、开发者大赛、创新挑战赛等,吸引了众多高校学生和专业人士参与。比赛旨在推动技术创新,发现和培养技术人才。 2. **在线...
【百度之星】是百度公司主办的一项面向广大编程爱好者和技术人才的年度竞赛,旨在挖掘和培养优秀的编程和技术人才。这个压缩包文件"历年百度之星试题---经典"包含了过去比赛中的问题集合,提供了对参赛者能力的一种...
《1997~2002 NOIP解题报告》是针对全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics,简称NOIP)的一份综合资料,它包含了从1997年至2002年这六年间的解题报告。NOIP是中国计算机学会举办的一项旨在...
"百度之星编程大赛历年试题" 是一个集合了百度公司主办的年度编程竞赛——百度之星的历年来试题资源的压缩包。这个压缩包很可能是程序员、计算机科学学生或对算法和编程挑战感兴趣的个人的一个宝贵学习资料。百度之...
【标题】"hdu2000~2099的解题报告"涉及的是一个针对杭州电子科技大学(HDU)ACM竞赛题目的解答集合,涵盖了从2000到2099共100道题目。这类解题报告通常包含了解决每一道问题的源代码,为学习算法和编程技巧提供了...
### 2012百度之星资格赛题目解析 #### A: 百度计算器的加法 **题目背景:** 在百度框计算的功能中,计算器是一个非常实用的功能。本题要求模拟这一功能,实现一个简单的加法模块,计算两个十以内的正整数之和。 **...
【标题】:“百度之星资料,有牛人写的程序”揭示了这是一份关于百度之星程序竞赛的资源集合,其中可能包含历届比赛的题目、优秀参赛者的代码示例以及相关的算法解析。百度之星是百度公司主办的一项面向全球编程爱好...
【标题】:“Astar2006百度之星程序设计大赛题目” 这是一份关于2006年百度之星程序设计大赛的题目集,它包含了当年比赛的所有编程挑战。百度之星程序设计大赛是针对广大计算机科学和技术爱好者举办的一项年度竞赛...
【标题】:“2008年百度之星程序设计比赛试题” 该标题提到的是2008年度的“百度之星”程序设计比赛的试题集。这是一个面向程序员和编程爱好者的竞赛,旨在测试参赛者在算法、数据结构以及问题解决等方面的能力。这...
### 百度之星竞赛经典题目解析 #### 题目一:圆环调整问题 **题目背景**:此题源自百度之星编程竞赛,考察的是算法设计能力,特别是对数组操作、旋转以及数值交换的理解和应用。 **核心概念**:本题涉及到数组的...
【百度之星历年赛题汇总】是一份集合了历年百度之星程序设计大赛的试题资源,适合参赛者准备和学习。这份资料包含多个不同难度和主题的编程题目,旨在考察选手的算法设计、数据处理和问题解决能力。 第一题《连续正...
这份压缩包包含了一个名为"Astar2006百度之星参考源程序.txt"的文件,这很可能是一个文本文件,里面详细记录了2006年百度之星大赛中的编程题目以及可能的解题思路和参考源代码。 百度之星程序设计大赛,是百度公司...
1. **7、【程序设计大赛】2018百度之星.pdf**:这份文档可能包含了2018年百度之星程序设计大赛的题目回顾、解题思路、优秀解决方案和比赛总结。对于准备参赛的学生,这是一个很好的参考资料,可以了解比赛的难度水平...
【程序设计大赛】2018百度之星是一个聚焦于编程技能和算法能力的竞赛活动,由互联网巨头百度公司主办。这个赛事旨在发掘和培养全球范围内的优秀编程人才,提升参赛者的编程技巧,同时也为参赛者提供了展示自我、与...
2006年的百度之星程序设计大赛复赛中,第四题便是基于这个游戏机制设定的算法挑战。本题要求参赛者编写程序解决Zuma游戏中的消除策略,以达到最高的得分效率。 在Zuma游戏中,玩家控制一个可移动的彩球,目标是通过...
### 百度之星Astar2011程序设计大赛初赛试题分析 #### 第一题:图标排列 在本题中,目标是最优化百度应用平台上的应用图标展示,以提高用户体验。具体而言,任务是计算当来自不同开发者的应用图标以最佳方式穿插...