摘要: Strange fuctionTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2098Accepted Submission(s): 1577Problem DescriptionNow, here is a fuction:F(x) = 6 * x^7+8*x^6+7*x^3+5*x^2-y*x (0 2 #include 3 #include 4 using namespace std; 5 double y; 6 double sum(. 阅读全文
posted @ 2013-08-10 16:55 龚细军 阅读(396) 评论(0) 推荐(0)
摘要: Can you solve this equation?Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5667Accepted Submission(s): 2681http://acm.hdu.edu.cn/showproblem.php?pid=2199Problem DescriptionNow,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find it 阅读全文
posted @ 2013-08-10 15:57 龚细军 阅读(232) 评论(0) 推荐(0)
摘要: A + B AgainTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11855Accepted Submission(s): 5178Problem DescriptionThere must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the 阅读全文
posted @ 2013-08-10 11:08 龚细军 阅读(297) 评论(0) 推荐(0)
摘要: ++输出二进制、十进制、八进制和十六进制总结分类: C++ 2013-01-14 02:26 592人阅读 评论(0) 收藏 举报在C++中,默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。但是二进制没有默认的输出格式,需要自己写函数进行转换。输入整数n , 则在C++中cout #include usingnamespacestd;intmain(void){inti,j,k,l;cout>oct>>i;//输入为八进制数 cin>>hex> 阅读全文
posted @ 2013-08-10 10:56 龚细军 阅读(488) 评论(0) 推荐(0)
摘要: 目录(?)[+]一 位操作基础二 常用位操作小技巧判断奇偶交换两数变换符号求绝对值三 位操作与空间压缩四 位操作的趣味应用高低位交换 二进制逆序二进制中1的个数缺失的数字Title: 位操作基础篇之位操作全面总结Author: MoreWindowsE-mail: morewindows@126.comKeyWord: C/C++ 位操作 位操作技巧 判断奇偶 交换两数 变换符号 求绝对值 位操作压缩空间 筛素数 位操作趣味应用 位操作笔试面试位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大家梳理知识。提高篇则针对各大IT公司如微软、腾讯、百度、360等公司的笔试面试题作详 阅读全文
posted @ 2013-08-10 10:36 龚细军 阅读(591) 评论(0) 推荐(0)
摘要: 文章来源未知----再次声明为转载...本文是针对使用位运算来实现一些方法,我们都知道位运算的代价比其他符号运算都低,所以当一个方法只使用位运算且运算次数与其他不纯使用位运算的方法相等时,所用的时间肯定是最短的,甚至即使运算次数比其他 方法多,也是有可能花的时间短的。这里计算算法的衡量标准是位运算的运算此时,任何C的位运算符当作一次运算,不写到RAM的中间赋值不算运算,当然这里假设每次运算代价都是近似相同的机器指令和CPU时间。当然实际上不是所有的运算的时间都是相同的。我们知道有很多东西影响系统运行一段代码所花的时间长短,比如缓存的大小,内存的带宽,机器指令集等等。当然制定一个衡量标准来判断一 阅读全文
posted @ 2013-08-10 10:28 龚细军 阅读(911) 评论(0) 推荐(0)
摘要: 这篇文章主要讲解如何在C++中使用cin/cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cin/cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而言,您还可以在、上使用这些格式化操作,从而代替sscanf/sprintf和fscanf/fprintf函数。为方便描述,下文仅以cin/cout为例进行介绍。 一、综述 cin/cout是STL库提供的一个iostream实例,拥有ios_base基类的全部函数和成员数据。进行格式化操作可以直接利用setf/unset.. 阅读全文
posted @ 2013-08-10 10:12 龚细军 阅读(320) 评论(0) 推荐(0)
摘要: 1、C语言中,非零值为真,真用1表示;零值为假,假用0表示。2、转义字符参考:\a蜂鸣,响铃\b回退:向后退一格\f换页\n换行\r回车,光标到本行行首\t水平制表\v垂直制表\\反斜杠\'单引号\"双引号\?问号\ddd三位八进制\0空字符(NULL),什么都不做\xhh二位十六进制说明:1)\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。2),\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。注: 文本文件的行结束符,传统上(MS)PC用 CRLF,苹果Mac用CR,unix 用 LF。 CR -- 阅读全文
posted @ 2013-08-10 10:06 龚细军 阅读(882) 评论(0) 推荐(0)