- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 共用体——经常被忽略的实用数据类型
共用体定义: 共用体(union)是一种数据格式,它是能够存储不同的数据类型,但只能同时存储其中的一种类型。 特点: 1.成员共用内存 共用体中使用覆盖技术让数据成员之间相互覆盖,以实现不同数据成员共用同一段内存。 union demo { int a; long b; double d; }; demo
2017-04-30 09:19:36 3716
原创 刘汝佳《算法竞赛入门经典(第二版)》习题(四)
习题3-5 谜题(ACM/ICPC World Finals 1993,UVa227),习题3-6 纵横字谜的答案(ACM/ICPC World Finals 1994,UVa232),习题3-7 DNA序列(ACM/ICPC Seoul 2006,UVa1368),习题3-8 循环小数(ACM/ICPC World Finals 1990,Uva202)
2017-04-29 21:11:32 1310
原创 浮点数初探及C++类型转换规则
浮点数简要介绍: 浮点数是C++的第二组基本类型。我们对浮点数最直观的认识就是能表示带小数部分的数字。但浮点数在计算机究竟是如何存储及表示的呢?以十进制数824.33和8.2433为例,这两个数的区别在于小数点的位置。我们都知道,这两个数用科学计数法可以分别表示成8.2433×102和8.2433×101,浮点数为计算机用一个定点数与一个基数(一般为2)的幂的乘积来近似(注意是近似)表示一个实数...
2017-04-26 23:05:52 1216
原创 大整数构造前需要了解的:整型数据范围(含计算方法)及内存占用(C/C++)
位与字节 在了解整型数据内存占用及其表示范围之前,我们必须掌握位与字节的知识。计算机内存以位(bit)为基本单元,其值只有两种:0和1。字节(byte)通常指的是8位的内存单元,从这个意义上说,字节指的就是描述计算机内存量的度量单位,往上还有KB(2^10bytes)、MB(2^20bytes)、GB(2^30bytes)等等。然而C++对字节的定义与此不同。C++字节由至少能够容纳实现的基本字...
2017-04-25 23:28:16 1078 3
原创 刘汝佳《算法竞赛入门经典(第二版)》习题(三)
刘汝佳《算法竞赛入门经典(第二版)》习题:得分(ACM/ICPC Seoul 2005,UVa1585)分子量(ACM/ICPC Seoul 2007,UVa1586)数数字(ACM/ICPC Danang 2007,UVa1225)习题3-4 周期串(UVa 455)
2017-04-24 23:45:53 2308 1
原创 刘汝佳《算法竞赛入门经典(第二版)》习题(二)
刘汝佳《算法竞赛入门经典(第二版)》第二章习题 目录 刘汝佳《算法竞赛入门经典(第二版)》第二章习题 习题2-1 水仙花数 习题2-2 韩信点兵 习题2-3 倒三角形 习题2-4 子序列的和 习题2-5 分数化小数 习题2-6 排列 习题2-1 水仙花数 输出100~999中的所有水仙花数。若3位数ABC满足ABC=A²+B²+C²,则称其为水仙花数。例如:153=1²+...
2017-04-22 22:16:15 15320 39
原创 刘汝佳《算法竞赛入门经典(第二版)》习题(一)
输入3个整数,输出它们的平均值,保留3位小数。输入华氏温度f,输出对应的摄氏温度c,保留3位小数。提示:c=5(f-32)/9。连续和,输入正整数n,输出1+2+…+n的值。输入正整数n(n<360),输出n度的正弦、余弦值。一件衣服95元,若消费满300元,可打八五折。输入购买衣服件数,输出需要支付的金额(单位:元),保留两位小数。输入三角形3条边的长度值(均为正整数),判断是否能为直角三角形的3个边长。如果可以,则输出yes,如果不能,则输出no。如果根本无法构成三角形,则输出not a triangl
2017-04-21 22:49:29 1010
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人