自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

冲啊!!

  • 博客(14)
  • 收藏
  • 关注

原创 hdu_2040_亲和数_解题报告

题目出处 简单题 思路: 首先你得知道什么亲和数, 了解清楚之后,那就用最直接的想法解题:分别对两个数求出各自所有的真约数,然后相加对比 关键代码: // 返回1是YES, 反之是NO int fun(long a, long b) { int i; long asum = 1, bsum = 1; long temp = a > b ? a/2 :

2013-04-24 22:19:07 1038 1

原创 linux下存活命令

个人笔记,老鸟飞过~ 不定期更新 时间/日期 date : 查看当前系统时间 使用参数 +%y-%m-%d 格式化输出, 谨记参数需连续, 中间的 ‘-’ 可更换别的符号,例如 ‘ :’ cal : 日历形式查看日期,非常美观 uptime : 查看系统当前运行了多长时间 输出/查看命令 echo : 显示输入的内容。 例如: echo ”hel

2013-04-18 23:17:11 1410

原创 hdu_2039_三角形_解题报告

题目出处 简单题 思路: 根据 a + b > c ; c + a > b ; c + b > a ;  如果上述三条式子都成立则为三角形 关键代码: double a[3]; if (a[0]+a[1]>a[2] && a[1]+a[2]>a[0] && a[2]+a[0]>a[1] ? puts("YES") : puts("NO") );

2013-04-09 15:42:48 879

原创 第一个django项目

说在前面,这篇文章是为记录下我个人的操作记录,不一定适合你的情况,但你可以当作参考 :) 关于环境搭建你可以看这里 这个第一个django项目我是参考《django web开发指南》这本书的,注意这本书是09年出版的,现在django已经更新了,所以书上的讲解和现在的操作会有一些出入,如果你也刚好是看这本书,苦于书上的介绍与实际有出入,那我的文章可能刚好能帮助你解决这个问题

2013-04-07 22:07:12 6368 3

原创 小白装django+apache+wsgi+mysql

本人小白,写下此文为记录自己安装配置过程,所以不一定正确或适合在你的环境下使用,但可以当作参考 :) 关于 django 的安装可以参考这里 本人环境是 ubuntu 12.04  首先通过下面两个命令安装 apache2 和 mod_wsgi  sudo apt-get install apache2 sudo apt-get install libapache2-m

2013-04-06 15:24:54 2770

原创 ubuntu12.04下django安装略谈

首先你需要肯定你的机子上装了python 现在ubuntu已经自带,所以不必操心 当然你可以在你的机子下测试一下,只需在 terminal 下输入 python 如果出现下面的界面就说明你机子已经装了python Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyri

2013-04-05 19:51:28 10421

原创 hdu_2033_人见人爱A+B_解题报告

题目出处 简单题 思路: 就是两个时间的叠加,注意 分 和 秒 需要满60进1,而 时 是不断叠加上去的 所以解法就着重在 分 和 秒 的处理,用 / 和 % 运算符即可 关键代码: am += bm, as += bs, ah += bh; am += as / 60; as = (as % 60); ah += am / 60; am = (am % 60);

2013-04-04 16:48:06 1398

原创 hdu_2004_成绩转换_解题报告

题目出处 简单题 思路: 这题应该是学习后C的 switch 或 if-else-if 语法后经常做的题目类型 所以此题用上述两种分支语句都能解题,而初学者可能多数这样做: if (input > 100 || input < 0) { printf("Score is error!\n"); } else if (input >= 90 && input <= 100) print

2013-04-04 11:04:49 1178

原创 hdu_2003_求绝对值_解题报告

题目出处 简单题 思路: 调用库函数解决。需要注意的是此题输入是的实数而不是整数,所以调用的函数应该是 fabs() 而不是abs() 关键代码: #include printf("%0.2f\n", fabs(input));

2013-04-04 10:51:21 944

原创 hdu_2002_计算球体积_解题报告

题目出处 简单题 思路: 与hdu2001一样,套公式即可 r:球体的半径 关键代码: #define PI 3.1415927 result = 4.0 / 3.0 * PI * pow(r, 3); printf("%.3f\n", result);

2013-04-04 10:45:53 1570

原创 hdu_2031_进制转换_解题报告

题目出处 简单题 思路: 将十进制的32位整数转换成其他进制,这个可以用余数定理,关于进制转换的文章谷歌一下已很多,这里不详述 此题解法可以采用最简单最直接想到的方法,就是保存转换后的数,再倒序输出,可以利用打表技巧输出: char table[] = "0123456789ABCDEF"; 另一个解法就是用栈,前几次的计算的结果不输出,压栈,直到最后的数为零时终止并向上返回,这

2013-04-03 10:27:28 1093

原创 hdu_2001_计算两点间的距离_解题报告

题目出处 简单题 思路: 很简单,直接套用数学公式就行了  (出处) 对于数学公式中的平方和开方,C标准库(math.h)同样的提供了数学函数 pow() 和 sqrt() 关键代码: result = sqrt(pow((x1-x2), 2) + pow((y1-y2), 2)); printf("%.2f\n", result);

2013-04-02 14:25:35 1562

原创 hdu_2000_ASCII码排序_解题报告

题目出处 简单题 思路: 题目要求是从小到大,即升序排列 解决此题可以自己写排序函数,但是我觉得这里用库函数会更好,而且对于初学者而言,也要懂得灵活运用库函数 这里使用了 C标准库的qsort() 关键代码: int cmp(const void *a, const void *b) { return *(char*)a > *(char*)b ? 1 : 0; }

2013-04-02 14:17:20 918

原创 hdu_2030_汉字统计_解题报告

题目出处 简单题 思路: 题目已有提示([Hint:]从汉字机内码的特点考虑~) 因为当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。所以为了消除这二义性,就需要进行一些处理: 汉字机内码 = 汉字国标码 + 8080H 意思就是把国标码的每个字节最高位置1 这样做的效果,就会使到单个字节变成负数。所以此题的解法只需判断是否为负数即可 关键代码: char

2013-04-01 21:58:05 1023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除