摘要: http://poj.org/problem?id=1488曾经做过一个类似的,也是对双引号进行修改。这题要使用整行读人,我习惯使用gets()函数,当然也有其他的函数get(cin,string s)、cin.getline(charArray, max_length,'\n')。但有时做字符串题时会发生与换行符有关的错误,不能理解!Sample Input"To be or not to be," quoth the Bard, "thatis the question".The programming contestant repl 阅读全文
posted @ 2011-04-26 20:55 Pengchao Bai 阅读(486) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1650题意很简单,给出两个数A (0.1 <= A < 10),L (1 <= L <= 100000),求出这样两个整数N,D(1 <= N, D <= L),要求满足|A - N / D|的值最小。一看题我就用了暴力搜索,结果竟然超时,有点不可思议,并伴有一点郁闷!!!看过几篇网上的解题报告,才深刻认识到:我的ACMP-ICPC之路还任重而道远啊!大体解题思路:令N=D=1,使用while循环,用N/D与A做比较:如果 N/D<A,那么N++;反之,D++。Sample Input3.14159 阅读全文
posted @ 2011-04-26 16:01 Pengchao Bai 阅读(348) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1012约瑟夫问题来历: 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从,Josephus要他的朋友先假装遵从,他将朋友与自己安排在第16个与第31个位置,于是逃过了这场死亡游戏。 本题类似于这样一则描述:17世纪的法国数学家加斯帕 阅读全文
posted @ 2011-04-26 12:54 Pengchao Bai 阅读(890) 评论(0) 推荐(1) 编辑
摘要: c/c++:输入: freopen("data.in","r",stdin); fclose(stdin);输出: freopen("data.out","w",stdout); fclose(stdout);c++:输入/输出: #include <fstream> ifstream cin("data.in"); ofstream cout("data.out"); 阅读全文
posted @ 2011-04-26 10:09 Pengchao Bai 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 打开“我的电脑→属性→高级→环境变量”界面,在系统变量中,添加Path与Classpath相关路径设置。Path: C:\Program Files\Java\jdk1.6.0_20\bin;Classpath: .;C:\Program Files\Java\jdk1.6.0_20\lib; 阅读全文
posted @ 2011-04-26 07:35 Pengchao Bai 阅读(106) 评论(0) 推荐(0) 编辑