所在的位置:省队培训

4月6日,4月13日  贪吃蛇问题  王晓东教授
【问题简述】给定游戏的迷宫结构、贪吃蛇的初始位置以及食物的位置序列(x1,y1),...,(xk,yk)等初始参数
1、编程找出贪吃蛇依序吃到所有食物的最优游动序列。这里的最优是指游动序列的长度最短转向次数最少
2、贪吃蛇吃到食物的顺序不受限制,编程找出贪吃蛇吃到所有食物的最优游动序列。这里的最优是指游动序列的长度最短转向次数最少
3、考虑食物位置的随机性,设计出在食物位置随机生成情况下,贪吃蛇以最快速度依序吃到最多食物的算法。
★讨论结果: 解题报告下载
  对于无障碍的情况,严寒凝找到了求可行解的构造法;当蛇身长度不超过min(m,n)时,李榕滨找到了求最少转弯数的O(n^4)的动态规划算法。有兴趣的同学可以进一步考虑用分治策略将其推广到有障碍的情况。
  有障碍情况下的最优解目前为止没有想出很好的办法,只能宽度优先搜索。但由于本题的状态空间庞大,即使按位存储蛇的形状,也只能做到20个长度。在结果步数不多的情况下可以考虑用迭代式的深度优先,节省空间耗费。
  当食物随机出现时,可以考虑使用遗传规划,参见严寒凝的解题报告。
★相关问题:两道与本题类似的题目:uva 841 Snake zju1361 Holedox
4月20日,4月27日  Petri网  刘传才博士
讲义及作业下载
5月4日,5月11日  图论  陈国龙博士
1、街道清扫规划  2、灾情巡视路线问题  3、计算机网络的最短传输时间
很好的图论题,就是复杂了一些,具体情况参见解题报告,也欢迎讨论。
5月18日,5月25日  数据挖掘  叶东毅教授
决策信息表无损压缩问题,考虑相容与不相容两种情况,设计求核属性的算法,求最小压缩子集的近似算法以及求所有压缩子集的算法(可以转化为范式化简问题)
6月1日,6月8日  组合计数  胡山立教授
比较基础的组合计数问题,包括Catalan数及其推广、差分多项式、母函数等内容。这里给出李翼的解答
★未解决的问题:大城市公务员在他家(A)以北m个街区,以东n个街区(B)工作,假设街区成正方块网格,如果他从不穿越(但可以碰到)从家到办公室的对角线,那么有多少条可能的道路?
6月29日,7月5日  TSP问题  朱文兴博士
TSP问题的各种多项式时间可解情况分析,k-pyramid环游的多项式算法及基于PQ树的环游问题。
参考文献:Combinatorial Approximation Algorithms
7月8日   福州一中模拟考试
7月14日  师大附中模拟考试
7月17日  福州八中模拟考试


相关信息

  为了备战NOI2003,提高福建省代表队选手的水平,福建省计算机奥林匹克竞赛科学委员会从今年4月份起对福建省代表队选手进行培训。培训采用授课、讨论和测试相结合的方式进行。本次培训欢迎非省队选手参加,欢迎大家积极参与讨论。如果您有更优的算法,请告诉我