《怎样解题》 美.波利亚

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

理解题目

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

怎样解题 --解题表(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. 「CH6801」棋盘覆盖

    「CH6801」棋盘覆盖 传送门 考虑将棋盘黑白染色,两个都无障碍的相邻的点之间连边,边的容量都为1,然后就求一次最大匹配即可 参考代码: #include <cstring> #incl ...

  2. Python 基础之生成器

    一.生成器表达式 生成器本质是迭代器,允许自定义逻辑的迭代器迭代器和生成器区别:迭代器本身是系统内置的,重写不了.而生成器是用户自定义的,可以重写迭代逻辑生成器可以用来钟方式创建:    (1)生成器 ...

  3. 01 MATLAB基本概念

    基本概念 整数类型 相同整数类型相乘还是整数 整数与浮点数相乘是这种整数类型 不同整数类型不能相乘,除非强制类型转换 整数与整数相乘: >> x = uint32(120); >&g ...

  4. ubuntu14 安装Sublime Text 3

    Step1 从官网下载Sublime Text3 安装包 sublime_text_3_build_3176_x64.tar.bz2,如果有网络问题,请挂VPN或者从其他地方下载. 拷贝至/home/ ...

  5. Flutter | 状态管理特别篇——Provide

    前言 今天偶然发现在谷歌爸爸的仓库下出现了一个叫做flutter-provide的状态管理框架,2月8日才第一次提交,非常新鲜.在简单上手之后感觉就是一个字--爽!所以今天就跟大家分享一下这个新的状态 ...

  6. mac允许安装任何来源的软件

    如果在“系统偏好设置”--“安全性与隐私”--“通用”版面没有像下面的选项.那么请打开终端,使用命令行操作,之后重新进刚刚的设置界面,会出现“任何来源”的选项. 命令行:(请复制使用) sudo sp ...

  7. jq的链式调用.end();

    先上code <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  8. 2019护网杯baby_forensic

    题目名称:baby_forensic题目描述:can you catch the flag?附件:“data.7z” 2019护网杯初赛的一道取证题,比赛时没做出来,赛后又研究了一下. 获取profi ...

  9. 配置antMatchers(HttpMethod.GET,"/**").permitAll()当时仍然会校验

    .antMatchers(HttpMethod.GET,"/**").permitAll() .anyRequest().authenticated() .and() .addFi ...

  10. LoadRunner接口测试

    [转自http://www.51testing.com/html/87/300987-805230.html] Action(){ //首先调用web_reg_find()这个注册函数,我们接口的正常 ...