iNVAiN

博客园 首页 新随笔 联系 订阅 管理

2013年3月7日 #

摘要: 1.【问题描述】某些整数能分解成若干个连续整数的和的形式,例如 15 = 1 + 2+3+4+5 15 = 4 + 5 + 6 15 = 7 + 8某些整数不能分解为连续整数的和,例如:16输入:一个整数N(N <= 10000)输出:整数N对应的所有分解组合,按照每个分解中的最小整数从小到大输出,每个分解占一行,每个数字之间有一个空格(每行最后保留一个空格);如果没有任何分解组合,则输出NONE。#include <stdio.h>#define TRUE 1#define FALSE 0int main(){ int integer, i, j, k, sum, flag 阅读全文
posted @ 2013-03-07 18:37 iNVAiN 阅读(199) 评论(0) 推荐(0)

2013年2月27日 #

摘要: 先自己做了个版本,理清逻辑关系花了不少时间。不动笔脑子里来回绕,一动笔思路就清晰了,看来思维习惯得好好改一下。#include <stdio.h>void main(void){ freopen("original.txt", "r", stdin); freopen("myVersion.txt", "w", stdout); int b, c; b = getchar(); while ( ( c = getchar()) != EOF) { if (c == ' ' || c == 阅读全文
posted @ 2013-02-27 02:37 iNVAiN 阅读(206) 评论(0) 推荐(0)

2013年2月25日 #

摘要: 题目1166:迭代求立方根时间限制:1 秒内存限制:32 兆特殊判题:否提交:1396解决:607题目描述:立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。输入:输入有多组数据。每组一行,输入x n。输出:迭代n次后的立方根,double精度,保留小数点后面六位。样例输入:3000000 28样例输出:144.224957来源:2009年北京航空航天大学计算机研究生机试真题答疑:解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7889-1-1.htm 阅读全文
posted @ 2013-02-25 21:46 iNVAiN 阅读(284) 评论(0) 推荐(0)

摘要: 题目1167:数组排序时间限制:1 秒内存限制:32 兆特殊判题:否提交:2107解决:654题目描述:输入一个数组的值,求出各个值从小到大排序后的次序。输入:输入有多组数据。每组输入的第一个数为数组的长度n(1<=n<=10000),后面的数为数组中的值,以空格分割。输出:各输入的值按从小到大排列的次序(最后一个数字后面没有空格)。样例输入:4-3 75 12 -3样例输出:1 3 2 1来源:2009年北京航空航天大学计算机研究生机试真题-------这道题的题干有点难理解,不看样例输入和输出你完全不知道它想表达什么意思。可以这样理解:将一个无序数组排序并删除重复数值以后,旧数 阅读全文
posted @ 2013-02-25 21:33 iNVAiN 阅读(211) 评论(0) 推荐(0)