码迷,mamicode.com
首页 >  
搜索关键字:思路题    ( 550个结果
课堂练习——四则运算(2)编程思路
四则运算2设计思路1.题目避免重复:对结果进行检查,如果与之前的相同的话,则跳过,产生下一个式子。直至达到要求的数量为止。2.可定制数量:用户输入出题个数,存入一个变量中,与已经打印的题的数目相比较,如果一样的话,则结束;小于的话,则继续循环。 可定制打印方式:用户输入打印方式,程序去调整格式,每行...
分类:其他好文   时间:2015-03-10 13:53:43    阅读次数:117
四则运算2设计思路
1.题目避免重复之前的程序用随机函数实现随机出题,但再次运行题目会重复。应加入时间种子,随时间变化随机出题。每次随机的题目也可能有相同的,应对每次结果保存,生成新题目与保存结果比对,若相同则再生成。2.可定制数量/打印方式对题目编号n,由1开始,可代表题目数量,由用户输入n的值,循环n次结束以实现。...
分类:其他好文   时间:2015-03-10 13:41:05    阅读次数:111
课上题目设计思路
1、题目避免重复2、可定制(数量/打印方式)3、可以控制下列参数:是否有乘除法、是否有括号、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数,。。。)、是否支持小数(精确到多少位)、打印中每行的间隔可调整。 设计思想:1、首先将已生成的算式进行保存利用数组,可用检查字符串是否相等的...
分类:其他好文   时间:2015-03-10 13:34:46    阅读次数:123
四则运算分析题
四则运算解题思路:1.题目避免重复把题目存到一个文档中,然后把加减乘除的式子进行分类,新编出的题目和已有的题目进行比较2.可定制(数量/打印方式) 定制数量:手动输入一个数n,然后把原来循环中的固定的数30,改成n,然后自动出题。 打印方式:可以自己选择每页可以打印多少道题。3.可以控制下列参数:....
分类:其他好文   时间:2015-03-10 13:32:42    阅读次数:110
sicily 1176 (动态规划)
题目连接:sicily 1176解题思路: 题目看上去像是一道博弈的题,又像是一道区间型DP的题目(矩阵取数),而它跟矩阵取数的区别就是他是两个人在取数,所以每次对一个区间,我们应分两种情况考虑:第一个人取左边的数和取右边的数,而在分别考虑这两种情况时,我们又要根据贪心法则来获取上一个取数的区间。状态方程有点复杂,直接上代码了:// Problem#: 1176 // Submission#: 3...
分类:其他好文   时间:2015-03-05 17:05:17    阅读次数:225
走出托福备考误区
很多同学在准备托福的时候都遵循一个思路——题海战术。而最近更新的黄金阅读56篇、TPO的破解等等,更像是对我们众多啃题一族的鼓励,我们有机会获得一大批新托福的真题, 如此一来,“题海战术”更是成为了很多考生首选的复习方式。然而就新托福考试而言,题海战术并非一个有效的思路,尤其是针对一些基础较为薄弱的...
分类:其他好文   时间:2015-03-04 14:18:52    阅读次数:103
BZOJ 1199 HNOI 2005 汤姆的游戏 计算几何
题目大意给出若干个图形,这些图形中有些是矩形,剩下的是圆形。还有一些点,问每个点在多少个图形里面。思路题目没写数据范围,其实是25w。敢O(n^2)暴力么?没错这个题就是暴力。只需用二分处理一维坐标然后第二维暴力就行了。CODE#define _CRT_SECURE_NO_WARNINGS#include #include #include #i...
分类:其他好文   时间:2015-03-02 14:53:47    阅读次数:133
【BZOJ 1303】 [CQOI2009]中位数图
思路题+模拟~...
分类:其他好文   时间:2015-03-02 09:31:09    阅读次数:159
BZOJ 3891 Usaco2014 Dec Piggy Back BFS
题目大意:给出一张无向图,有两个人,分别在1和2,他们要到n,一个人走的消耗是c1,c2,两个人一起走是c3,问最少消耗。 思路:题中说是可以一起走,而不是必须一起走,所以之需要看这两个人到所有点的距离,还有每个点到终点的距离,之后枚举从那个点开始一起走,求一下最小值就可以了。 CODE: #define _CRT_SECURE_NO_WARNINGS #include...
分类:其他好文   时间:2015-02-27 21:41:22    阅读次数:194
分拆数组技巧应用
给你一个数组A[1..n],请你在O(n)的时间里构造一个新的数组B[1..n],使得B[i]=A[1]*A[2]*...*A[n]/A[i]。你不能使用除法运算。 思路1:题目中说明,不能用除法,那一定是在相乘的时候,省略那一项,然后时间复杂度要0(n),就不能两层循环,而是要利用前面的相乘信息来降低复杂度。 算法:相似的分拆技术在数组题中。线性时间构造两个新数组,从开始遍历相乘 T1[0] =1,T1[i]=T[i-1]*A[i-1] ;而 T2从后往前遍历相乘 T2[len-1] =1,T2[i]...
分类:编程语言   时间:2015-02-26 23:06:04    阅读次数:408
550条   上一页 1 ... 46 47 48 49 50 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!