《怎样解题》 美.波利亚

下面是来自书中的解题表:

理解题目

第一			理解题目
你必须理解题目 未知量是什么?已知数据是什么?条件是什么?
条件有可能满足吗?条件是否可以确定未适量?或者它不够充分?或者矛盾?
画一张图,引入适当的符号。
将条件的不同部分分开。你能把它们写出来吗? 第二 拟定方案
找出已知数据与未知量 你以前见过它吗?或者你见过同样的题目以一种稍有不同的形式出现吗?
之间的关系。 你知道一道与它有关的题目吗?你知道一条可能有用的定量吗?
如果找不到直接的联系, 观察未知量!并尽量想出一道你所熟悉的具有相同或相似未知量的题目。
你也许不得不去考虑辅助 这里有一道题目和你的题目有关而且以前解过。你能利用它吗?你能利用它的结果吗?
题目。 你能利用它的方法吗?为了有可能应用它,你是否应该引入某个辅助元素?
最终你应该得到一个解题 你能重新叙述这道题目吗?你还能以不同的方式叙述它吗?
方案。 回到定义上去?
如果你不能解所提的题目,先尝试去解某道有关的题目。你能否想到一道更容易着手的
题目?一道更为普遍化的题目?一道更为特殊化的题目?一道类似的题目?
你能解出这道题目的一部分吗?只保留条件的一部分,而丢掉其他部分,那么未知量
可以确定到什么程度,它能怎样变化?你能从已知数据中得出一些有用的东西吗?
你能想到其他合适的已知数据来确定该未知量吗?你能改变未知量或已知数据, 或者有必要的话,把两者都改变,从而使新的未知量和新的已知数据彼此更接近吗?
你用到所有的已知数据了吗?你用到全部的条件了吗?你把题目中所有关键的概念都
考虑到了吗? 第三 执行方案
执行你的方案 执行你的解题方案,检查每一个步骤。你能清楚地看出这个步骤是正确的吗?
你能否证明它是正确的? 第四 回顾
检查已经得到的解答 你能检验这个结果吗?你能检验这个认证吗?
你能以不同的方式推导这个结果吗?你能一眼就看出它来吗?
你能在别的什么题目中利用这个结果或这种方法吗?

怎样解题 --解题表(how to solve it)的更多相关文章

  1. HDU 3791二叉搜索树解题(解题报告)

    1.题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=3791 2.参考解题 http://blog.csdn.net/u013447865/articl ...

  2. Topoi 测验1301, 问题C: 1959: 解题 解题报告

    Topoi(一个经常会炸的网站) 本题提交链接 很久以前的题目了, 刚开了博客,来写一波题解 先看一波提交记录: 调了好几天QAQ 唉! 要是这些高手里有我估计直接 输出1 就AC了 算法 DFS + ...

  3. itextsharp-5.2.1-修正无法签名大文件问题

    PDF文件格式几乎是所有开发平台或者业务系统都热爱的一种文档格式. 目前有很多优秀的开源PDF组件和类库.主要平时是使用.NET和Java开发,所以比较偏好使用iText,当然,它本身就很强大.iTe ...

  4. 算法——八皇后问题(eight queen puzzle)之回溯法求解

    八皇后谜题是经典的一个问题,其解法一共有种! 其定义: 首先定义一个8*8的棋盘 我们有八个皇后在手里,目的是把八个都放在棋盘中 位于皇后的水平和垂直方向的棋格不能有其他皇后 位于皇后的斜对角线上的棋 ...

  5. DP入门(1)——数字三角形问题

    一.问题描述 如上图所示,有一个由非负整数组成的三角形,第一行只有一个数,除了最下行之外每个数的左下方和右下方各有一个数.现请你在此数字三角形中寻找一条从首行到最下行的路径,使得路径上所经过的数字之和 ...

  6. CodeForces 701C They Are Everywhere (滑动窗口)

    题目链接:http://codeforces.com/problemset/problem/701/C 题意:找到字符串中能包含所有元素的最短字符串长度. 利用“滑动窗口”解题 解题思路: 1. 遍历 ...

  7. 【一天一道LeetCode】#63. Unique Paths II

    一天一道LeetCode (一)题目 Follow up for "Unique Paths": Now consider if some obstacles are added ...

  8. 【一天一道LeetCode】#27. Remove Element

    一天一道LeetCode系列 (一)题目 Given an array and a value, remove all instances of that value in place and ret ...

  9. 【一天一道LeetCode】#26. Remove Duplicates from Sorted Array

    一天一道LeetCode系列 (一)题目 Given a sorted array, remove the duplicates in place such that each element app ...

随机推荐

  1. cookie、 Session Storage 、 Local Storage

    问题描述: 使用Ajax, Controller 传回来 JSON 字符串(待处理的信息) 在 Ajax 中实现页面跳转 window.location.href="/jsp/index.j ...

  2. Python 基础之linux基础相关

    一: python3.6.x在Ubuntu16.04下安装过程 #(1)保证网络正常连接 sudo add-apt-repository ppa:jonathonf/python-3.6  (如果超时 ...

  3. SpringBoot 集成MyBatis、事务管理

    集成MyBatis (1)在pom.xml中添加依赖 <!-- mybatis的起步依赖.包含了mybatis.mybatis-spring.spring-jdbc(事务要用到)的坐标 --&g ...

  4. spark aggregateByKey 时 java.lang.OutOfMemoryError: GC overhead limit exceeded

    最后发现有一个用户单日访问我们网站次数为 4千万,直接导致 aggregate 时内存不够.过滤掉该用户即可.

  5. 完全取代VC上原有的view

    如果需要在这个VC上放置一个subviewA,作用相当于取代self.view,那么最好不要使用 [self.view addSubView: subviewA]; 而要使用 self.view = ...

  6. isEqual判断相等性

    1.isEqual方法用来判断两个比较者的内存地址是否一样.为了细分,有isEqualToString.isEqualToNumber.isEuqalToValue等,使用时一定要精确使用,比如虽然N ...

  7. HTML<head></head>中标签的含义

    我们都知道,HTML的标签可以分为很多种,head 里面的我们称为元信息类标签,诸如title.meta.style.link.base.script这些,他们用来描述文档的一些基本信息. 1. ti ...

  8. vue.js使用更简单的方法制作带删除功能的tooolist

    今天复习了下vue.js,先做了个基本版的todolist,做完后自己想加个删除本项的按钮.一开始做没啥头绪了,试了试无果,查了一把后发现网上的那些方法真的是麻烦,自己动手丰衣足食,自己最后换了思路试 ...

  9. Iterator作用

    前言 下面的内容是我从百度知道拷贝出来的,也就不在贴出链接了.我总结下就是迭代器在集合中使用,用户不需要关心具体集合实现的是如何遍历(不暴露细节),按照迭代器的方式遍历. 作用 Iterator模式是 ...

  10. 契约精神、尊重规则、SOP,对制造业来说是蜜糖还是毒药?

    契约精神.尊重规则.执行SOP,这些词儿都天然带有光环,也有很多相关的好故事,全球范围内的企业家都对其推崇备至,摆出一副虔诚教徒的模样,事实上,缺乏契约精神.不遵守规则比之缺乏资本.丢掉订单更加不可接 ...