微信扫一扫打赏支持
上一页 1 ··· 481 482 483 484 485 486 487 488 489 ··· 498 下一页
摘要: 栈3--后缀表达式 一、心得 代码的关键部分标红 二、题目及分析 后缀表达式 不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(2 + 1) * 3 , 即2 1 + 3 * 不包含括号,运算符放在两个运算对象的后面,所有的计算 阅读全文
posted @ 2017-07-09 02:03 范仁义 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 栈2--括号的匹配 一、心得 二、题目及分析 有(和),如果匹配输出1,如果不匹配输出0。 三、代码及结果 阅读全文
posted @ 2017-07-09 01:04 范仁义 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 栈1--进制转换 一、心得 二、题目及分析 三、代码及结果 阅读全文
posted @ 2017-07-09 00:29 范仁义 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 分治6--循环比赛日程表 一、心得 递推方程式想清楚 二、题目及分析 问题描述: 设有n=2^k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2)每个选手一天只能参赛一次; (3)循环赛在n-1天内结束。 请按此要求将比赛日程表设 阅读全文
posted @ 2017-07-08 23:04 范仁义 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 分治5--一元三次方程求解 一、心得 一定要先想清楚,套路是固定的 如果有位置不懂,就举例子举出来吧 先说明等于的情况 然后再是不等于的情况 二、题目及分析 一元三次方程求解 总时间限制: 1000ms 内存限制: 65536kB 描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。 阅读全文
posted @ 2017-07-08 21:37 范仁义 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 分治4--快速排序 一、心得 二、题目和分析 分治+递归 三、代码和结果 阅读全文
posted @ 2017-07-08 09:27 范仁义 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 分治3--黑白棋子的移动 一、心得 二、题目和分析 黑白棋子的移动(chessman) 【问题描述】 有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形: ○○○○○●●●●● 移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移 阅读全文
posted @ 2017-07-08 08:48 范仁义 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 分治2--取余运算 一、心得 二、题目和分析 题目描述 输入b,p,k的值,求bp mod k的值。其中b,p,k*k为长整型数。 输入 三个整数,分别为b,p,k的值 输出 bp mod k 样例输入 样例输出 提示 解题思路:分治,顾名思义,把一个大问题分解为多个小问题。 这里有一个公式,利用这 阅读全文
posted @ 2017-07-08 07:39 范仁义 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 分治1--二分查找 一、心得 二、题目和分析 三、代码和结果 阅读全文
posted @ 2017-07-08 06:22 范仁义 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 贪心6--整数区间 一、心得 二、题目和分析 给n个区间,形式为[a, b],a和b均为整数,且a < b。求一个最小的整数点的集合,使得每个区间至少2个不同的元素(整数点)属于这个集合。求这个集合的元素个数。输入第1行:1个整数n(1 <= n <= 10000)接下来n行,每行2个整数,表示区间 阅读全文
posted @ 2017-07-08 04:55 范仁义 阅读(598) 评论(0) 推荐(0) 编辑
上一页 1 ··· 481 482 483 484 485 486 487 488 489 ··· 498 下一页