《怎样解题》 美.波利亚

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

理解题目

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

怎样解题 --解题表(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. 学习Java的书籍资料

    对于程序员来说,编程技术至关重要,然而技术的提高不是一蹴而就的,它需要时间的积累和经验的沉淀.因此本文为大家推荐Java学习的书籍,学虽容易,学好不易,且学且珍惜. 基础类.<Java从入门到精 ...

  2. Java小菜鸟的一些经历

    写在前面 自接触编程以来,从最初看到hello world显示成功时的激动,到现在看到代码大片报错时的无奈, 虽然只有短短一年左右的时间,但感觉自己经历颇多,于是,有了把自己的经历与经验分享给他人的想 ...

  3. UGUI 特效怎样在UI上裁剪

    刚好碰到有人问怎样把粒子特效放到 UI 上并且能正确被 Mask 裁剪, 首先想到给粒子效果的 Shader 添加模板模仿一般 UI 的模板方式, 应该就能正确裁剪了吧, 不过没那么简单, 我们看到在 ...

  4. 一文解读SDN (转)

    一. 什么是SDN? SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级.安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上. 如果把现有的网络看 ...

  5. 吴裕雄--天生自然MySQL学习笔记:MySQL 安装

    所有平台的 MySQL 下载地址为: MySQL 下载:https://dev.mysql.com/downloads/mysql/ 注意:安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足 ...

  6. ROS学习笔记4-创建一个ROS包

    本文内容来源于官方wiki,http://wiki.ros.org/ROS/Tutorials/CreatingPackage 一个catkin包包含什么 必须包含package.xml文件,该文件用 ...

  7. ORACLE锁表问题

    1.查询锁表的信息 select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name, ao.object_name,lo.locked ...

  8. mutiset的简单介绍转载

    原文链接:https://blog.csdn.net/sodacoco/article/details/84798621        c++语言中,multiset是<set>库中一个非 ...

  9. JavaScript之this的用法

    本文我们介绍下js中this的用法. 由上图可得,默认this指向window,而在node.js中this默认指向global. 由上图可得: 1.原型链为o->MyClass.prototy ...

  10. 103、Java中String类之compareTo()方法

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...