转化思想在信息学中运用”.pptVIP

  • 4
  • 0
  • 约3.02千字
  • 约 27页
  • 2017-06-10 发布于北京
  • 举报
转化思想在信息学中运用”

转化思想在信息学中的运用 柯桥中学 刘飞 引例 有一个n*m的表格,有一个人要从这张表格的作上角走到表格的右下角。每次只能向右走或者向下走。求所有的走法。 建立递推模型,用f(i,j)表示从左上角走到第(i,j)所有的走法,则有: 算法时间复杂度o(n*m)。 如果n,m比较大呢? 引例 转化: 如果我们将向下走定义为A,向右走定义为B,那么对于一种方案,显然有A=n-1,B=m-1。两种不同方案实质就是A,B的顺序问题。于是问题转化为计算有n-1个A,m-1个B的排列数。这个计算的时间复杂度是o(1)的。 引例小结 从上面一个简单的例子,我们已经感受到了转化思想的重要性。 世间万物皆离不开转化,我们摄入的食物转化成为能量,光合作用将太阳能转化成为化学能。。。。。。 总而言之,没有了转化,世界将是黑白的。如果信息学中没有了转化,我们将寸步难移。 例1 简单的模型转化。 Problem A(a.*(pas,c,cpp)) 靖仇和小雪要找玉儿,来到条船上。 几经调查,发现玉儿不在船上。虽然玉儿不在船上,但是出于人道主义,他们决定营救船上其他女孩子。 船为N*M的矩形,有些格子中关了女孩;而有些格子则是陷阱。在船上每走一步需要1个单位时间。如果走入陷阱,就需要打开机关,会耽搁1个单位时间。 由于情况紧急,靖仇和小雪还要去找玉儿和神

文档评论(0)

1亿VIP精品文档

相关文档