上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
  2012年4月11日
摘要: 1.先加一个头文件: #include <iomanip>2.假如你要输出a保留8位小数 cout<<fixed<<setprecision(8)<<a;3.假如你要输出a保留8位数 cout<<setprecision(8)<<a; 阅读全文
posted @ 2012-04-11 00:12 怡红公子 阅读(313) 评论(0) 推荐(0) 编辑
  2012年3月20日
摘要: 回顾之前的篇幅,C语言的主体部分基本已经介绍完了。之所以没有介绍C++的相关特性是因为在之前的文章中C和C++在这些方面都有共性,所以在面向对象之前。我们先把这些共性给介绍完。也就是说在介绍面向对象之前,所有的文章都是CC++中都能使用的。从这点上来看,现在正极力奋斗于C++战线上的初学者还是很有用处的。本篇继续沿着这条路线,到本篇为止包括本篇都还不会急于去介绍C++的面向对象的特性。那么在之前的文章中,可以说基本都把内容给介绍完了。本篇虽然不是大概念,但是在实际的项目中是绝对离不开的。那么我们就在本篇开始我们的位运算旅程。首先,位运算到底用来做什么,用处多不,好像到现在我也没有怎么用位运算呢 阅读全文
posted @ 2012-03-20 23:45 怡红公子 阅读(219) 评论(0) 推荐(0) 编辑
  2012年3月7日
摘要: while (!fin.eof())a+=fin.get(); 阅读全文
posted @ 2012-03-07 20:54 怡红公子 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 描述据说如果你给无限只母牛和无限台巨型便携式电脑(有非常大的键盘),那么母牛们会制造出世上最棒的回文。你的工作就是去寻找这些牛制造的奇观(最棒的回文)。在寻找回文时不用理睬那些标点符号、空格(但应该保留下来以便做为答案输出),只用考虑字母'A'-'Z'和'a'-'z'。要你寻找的最长的回文的文章是一个不超过20,000个字符的字符串。我们将保证最长的回文不会超过2,000个字符(在除去标点符号、空格之前)。格式PROGRAM NAME: calfflacINPUT FORMAT:(file calfflac.in)输入文件不会超过 阅读全文
posted @ 2012-03-07 20:53 怡红公子 阅读(508) 评论(1) 推荐(0) 编辑
  2012年2月29日
摘要: 命名那个数字描述在威斯康辛州牛大农场经营者之中,都习惯于请会计部门用连续数字给母牛打上烙印。但是,母牛用手机时并没感到这个系统的便利,它们更喜欢用它们喜欢的名字来呼叫它们的同伴,而不是用像这个的语句"C'mon, #4734, get along."。请写一个程序来帮助可怜的牧牛工将一只母牛的烙印编号翻译成一个可能的名字。因为母牛们现在都有手机了,使用那标准的按键的排布来把将数目翻译为文字:( 除了 "Q" 和 "Z") 2: A,B,C 5: J,K,L 8: T,U,V 3: D,E,F 6: M,N,O 9: W,X,Y 阅读全文
posted @ 2012-02-29 21:02 怡红公子 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Palindromes are numbers that read the same forwards as backwards. The number 12321 is a typical palindrome.Given a number base B (2 <= B <= 20 base 10), print all the integers N (1 <= N <= 300 base 10) such that the square of N is palindromic when expressed in base B; also print the valu 阅读全文
posted @ 2012-02-29 21:01 怡红公子 阅读(165) 评论(0) 推荐(0) 编辑
  2012年2月27日
摘要: 一块N x N(1<=N<=10)正方形的黑白瓦片的图案要被转换成新的正方形图案。写一个程序来找出将原始图案按照以下列转换方法转换成新图案的最小方式:1:转90度:图案按顺时针转90度。2:转180度:图案按顺时针转180度。3:转270度:图案按顺时针转270度。4:反射:图案在水平方向翻转(以中央铅垂线为中心形成原图案的镜像)。5:组合:图案在水平方向翻转,然后再按照1到3之间的一种再次转换。6:不改变:原图案不改变。7:无效转换:无法用以上方法得到新图案。如果有多种可用的转换方法,请选择序号最小的那个。格式PROGRAM NAME: transformINPUT FORMAT 阅读全文
posted @ 2012-02-27 23:47 怡红公子 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 描述三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。第一个农民在300时刻(从5点开始计时,秒为单位)给他的牛挤奶,一直到1000时刻。第二个农民在700时刻开始,在 1200时刻结束。第三个农民在1500时刻开始2100时刻结束。期间最长的至少有一个农民在挤奶的连续时间为900秒(从300时刻到1200时刻),而最长的无人挤奶的连续时间(从挤奶开始一直到挤奶结束)为300时刻(从1200时刻到1500时刻)。你的任务是编一个程序,读入一个有N个农民(1 <= N <= 5000)挤N头牛的工作时间列表,计算以下两点(均以秒为单位):最长至少有一人在挤奶的时间段。最长的无人挤奶的 阅读全文
posted @ 2012-02-27 14:20 怡红公子 阅读(317) 评论(0) 推荐(0) 编辑
  2012年2月26日
摘要: 转载关于线段树的讲解好久没写过算法了,添一个吧,写一个线段树的入门知识,比较大众化。上次在湖大,其中的一道题数据很强,我试了好多种优化都TLE,相信只能用线段树才能过。回来之后暗暗又学了一次线段树,想想好像是第三次学了,像网络流一样每学一次都有新的体会。把问题简化一下:在自然数,且所有的数不大于30000的范围内讨论一个问题:现在已知n条线段,把端点依次输入告诉你,然后有m个询问,每个询问输入一个点,要求这个点在多少条线段上出现过;最基本的解法当然就是读一个点,就把所有线段比一下,看看在不在线段中;每次询问都要把n条线段查一次,那么m次询问,就要运算m*n次,复杂度就是O(m*n)这道题m和n 阅读全文
posted @ 2012-02-26 16:09 怡红公子 阅读(373) 评论(0) 推荐(1) 编辑
摘要: You have a necklace of N red, white, or blue beads (3<=N<=350) some of which are red, others blue, and others white, arranged at random. Here are two examples for n=29: 1 2 1 2 r b b r b r r b r b ... 阅读全文
posted @ 2012-02-26 15:09 怡红公子 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页