热天中文网

第一百二十二章 全国青少年信息学奥林匹克竞赛(第2页)

天才一秒记住【热天中文网】地址:https://www.rtzw.net

“叮!

您查看了信息学题目,信息学积分+1,当前积分1100,等级:一级。”

因为浙东外语外贸大学里有些学生暑期需要在学校里复习考研,所以图书馆会在暑期里的周一到周五的白天开放到晚上八点,周六周末闭馆。

因为没有其他事情的束缚,苏牧现在的行动力变得很高。

回到家后的第一个工作日,便开始了自己的图书馆之旅,他现在做的事情是要把信息学这个学科重头开始学起。

但是,才刚刚上手,他就觉得有些不适应。

因为信息学实在是太杂了。

初赛考察通用和实用的计算机普及科学知识,以笔试为主。

复赛为程序设计,须在计算机上调试完成。

而不论是计算机普及科学知识还是程序设计,苏牧都得从头开始学起。

他现在手上的两本书是在淘宝上购买的《信息学奥赛一本通·提高篇》和《信息学奥赛之数学一本通c++版》

“近些年来的信息学竞赛试题,经常出现求一个问题的可行解或者最优解的题目,这类问题统称为最优化问题,贪心算法是求解这一类问题的常用方法。”

苏牧首先打开的是这本《信息学奥赛一本通·提高篇》

“最优化问题。”

他摸了摸下巴,脑海中闪过了几种数学里关于最优化的解决方案。

信息学很多东西本身就是与数学相通的,这让他的心境稍微稳了积分。

但是,当他看到例题的时候,脑海中瞬间就出现了几个问号。

题目1:在n行列的正整数矩阵中,要求从每行中选取一个数,使得选出的n个数的和最大。

解析:本题可以用贪心算法求解,选n次,每一次选出相应行中的最大值即可。

苏牧:“”

这种题目还需要解析??

这不是理所当然的吗?

她看向了第二个题目。

题目2:在一个n??的方格阵中,每一个格子赋予一个数(即权值),规定每次移动时只能向上或者向右,现试找一条路劲,使其从左下角至右上角所经过的权值之和最大。

解析:在这种情况下

一步一步看下来。

苏牧倒也没觉得有什么难的,只不过是一些取极值的问题。

但是,当他翻到后面的经典习题和解析的时候,整个人都不好了。

【经典习题】在8x8方格的棋盘上,从任意指定方格出发,为马寻找一条走遍棋盘每一格并且只经过一次的一条路径。

解析:首先这是一个搜索问题,运用深度优先搜索进行求解,算法如下:

1输入初始位置坐标x,y;

2步骤c:

如果capgt64输出一个解,返回上一步骤c--

(x,y)←c

计算(x,y)的八个方位的子结点,选出那些可行的子结点

循环遍历所有可行子结点,步骤c++重复2

显然2是一个递归调用的过程,大致如下(c++程序解析):

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

领到分配的顶流老公后热搜爆了无上崛起今天又收割了金手指武极天下真少爷从古代穿回来了酒厂会计又给苏格兰拨巨款啦我已不做大佬好多年重生成世子的心尖宠稀有技能太阳王之证娇娇太磨人,九爷败了总被隐藏BOSS一见钟情斗罗之模拟武魂开局逮捕无证穿越者大唐如意郎剑仙三千万锦鲤少女逃荒种田我被一只猫饲养了我把反派崽崽养萌了三界红包群天降CP:影后她被迫营业诸天:开局变成黑眼僵尸重生搬运社大公子我靠生崽火爆全星际姜丝阿伽雷斯忍界传说,木叶签到五年