码迷,mamicode.com
首页 >  
搜索关键字:分数拆分    ( 16个结果
NYOJ-分数拆分
分数拆分 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y. 输入第一行输入一个整数n,代表有n组测试数据。 接下来n行每行输入一个正整数k 输出按顺序输出对应每行的k找到所有满足条件1/k=1/x+1/y的组合 样例输入 2 2 12 ...
分类:其他好文   时间:2014-09-11 23:59:02    阅读次数:475
一些题目(3)
埃及分数迭代加深搜索题意:将一个分数拆分成几个分子为 1 的分数的和。要求拆分出的个数最少。正解:据说是黑书上的题目。思路很明确,用 ID-DFS 每次限定深度进行搜索即可。为了使序列不重复,每次找到的分数都要比前一个分数小,即分母比前一个分数的分母大。同时要保证当前的分数加上之前的分数之和不大于题...
分类:其他好文   时间:2014-08-26 21:21:46    阅读次数:213
rwkj 1394 分数拆分
#include main(){ int k,x,y,n; scanf("%d",&n); while(n--) { scanf("%d",&k); for(x=k+1;xk*(x+y))break; if(x*y==...
分类:其他好文   时间:2014-08-09 21:06:59    阅读次数:404
分数拆分
枚举法得分数拆分以及分析...
分类:其他好文   时间:2014-05-24 19:28:34    阅读次数:274
分数拆分
分数拆分 题目描述 输入正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y 输入 输入包括多行,每行一个正整数k,1 输出 输出所有成立的分数式,按x从大到小的顺序 样例输入 2 12 样例输出 1/2=1/6+1/3 1/2=1/4+1/4 1/12=1/156+1/13 1/12=1/84+1/14 1/12=1/60+1/15...
分类:其他好文   时间:2014-05-09 20:53:37    阅读次数:270
分数拆分
//现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y.#includeusing namespace std;int main(){ int n; //测试数据组数 cin>>n; int y; double x; while(n--) ...
分类:其他好文   时间:2014-04-29 09:38:47    阅读次数:360
16条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!