|
2设 m<20,0000 ,将其分解为个数最多的连续整数之和,求这些数中的最大,最小的 3 有17个未知数的方程,x1+4*x2 + 9*x3 + +289*x17=p 求p<300的任意数的解的个数 |
|
|
|
up!! 关注!! |
|
|
先解释一下亲和数是什么!
|
|
|
亲和数就是两个数的的因子和分别为另一个数的数队 如220 and 284
|
|
|
还是不知道,什么叫因子,什么叫数队啊!
|
|
|
觉得这些题没有算法可言。
第二题: #include <iostream.h> typedef struct tagSequence{ int high; int low; }Sequence; Sequence seq_f(double n){ double sum(0); int i(1), j(1); do{ for(; sum < n; sum += i ++); if(sum > n) for(; sum > n; sum -= j ++); }while(sum != n); Sequence s; s.high = --i; s.low = j; return s; } void main() { double n; cout << "Enter n:"; cin >> n; cout << seq_f(n).low << ' ' << seq_f(n).high << endl; } 最后一题说得不清楚,如果要求实数解 有一组解对应于p 当 p + a; 只把x1 + a 又是另一组,于是有无穷多,楼主应说清楚题目。 |
|