
hdu
文章平均质量分 56
Alps1992
我希望自己变得更优秀。
展开
-
hdu - 1048 ACM
这个题目很简单,应该刚学C语言的都遇到过这种字母转换的。这里需要注意的是要接收一个包含空格的字符串,还要接的接收回车符。很简单,代码如下:#include using namespace std;void change(char *str, int length){ for (int i = 0; i < length; i++) { if (str[i] >=原创 2015-01-27 20:38:38 · 1160 阅读 · 0 评论 -
hdu - 1032ACM
这道题目看起来简单,实际做起来。。。更简单。这道题目直接穷举就做出来了。不需要技巧~暴力搜索最大的:下面贴上代码://// main.cpp// hdu_1032//// Created by Alps on 15/1/1.// Copyright (c) 2015年 chen. All rights reserved.////http://acm原创 2015-01-01 01:54:27 · 948 阅读 · 0 评论 -
HDU - 题目分类
基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1157、1163、1164、1170、1194、1转载 2015-01-01 01:51:05 · 1128 阅读 · 0 评论 -
HDU - 1021ACM
这个题目很简单了,就是斐波那契数列~至于直接加的方法应该会超时的(没试,不过应该会超时)。所以用矩阵快速幂的方法(假如不知道快速幂怎么做,请看我上面的博客:http://blog.youkuaiyun.com/alps1992/article/details/42131581)就比较简单了~ 其实就是构造矩阵。代码如下://// main.cpp// hdu_1021//原创 2014-12-28 03:15:19 · 887 阅读 · 0 评论 -
HDU - 1019ACM
这个题目比较简单。http://acm.hdu.edu.cn/showproblem.php?pid=1019所以直接写就行,原理就是先找两个数的最小公倍数,然后用当前最小公倍数和下一个数继续求最小公倍数。代码如下:#includeint gcd(int a, int b){ if(b == 0){ return a; } return原创 2014-12-27 18:10:33 · 752 阅读 · 0 评论 -
HDU - 1014ACM
这题其实是判断两个数是否互质。当然也可以暴力破解。//// main.cpp// UniformGenerator_hdu1014//// Created by Alps on 14/12/27.// Copyright (c) 2014年 chen. All rights reserved.//#include using namespace s原创 2014-12-27 02:14:51 · 1352 阅读 · 0 评论 -
HDU - 1013ACM
这个题目很简单,但是很容易WA。是因为题目里给的数字大小可能超过unsigned int.所以要用字符串。这是最重要的部分了。下面是代码,很简单。//// main.cpp// DigitalRoot_hdu1013//// Created by Alps on 14/12/25.// Copyright (c) 2014年 chen. All rights rese原创 2014-12-25 03:11:58 · 849 阅读 · 0 评论 -
HDU - 1008ACM
这个题有点简单,代码只用1分钟~主要是看清,每行的第一个数字是说明当前用例有几个数字,而不是楼层。//// main.cpp// Elevator//// Created by Alps on 14/12/25.// Copyright (c) 2014年 chen. All rights reserved.//#include using namespace s原创 2014-12-25 02:14:53 · 972 阅读 · 0 评论 -
HDU - 1012ACM
这题就更简单了。不说了~ 上个代码就好了。//// main.cpp// uCalculatee//// Created by Alps on 14/12/25.// Copyright (c) 2014年 chen. All rights reserved.//#include using namespace std;double jiecheng(doub原创 2014-12-25 02:37:35 · 1052 阅读 · 0 评论 -
hdu - 1040 ACM
这个题目就是用O(logN)的排序就可以了~我这里用了快排~//// main.cpp// hdu_1040_2//// Created by Alps on 15/1/3.// Copyright (c) 2015年 chen. All rights reserved.//#include using namespace std;void swapint(i原创 2015-01-11 02:14:17 · 1105 阅读 · 0 评论 -
hdu - 1056 ACM
这个就是算算数的问题~题目链接如下:http://acm.hdu.edu.cn/showproblem.php?pid=1056代码如下:// hdu1056.cpp : 定义控制台应用程序的入口点。//#includeusing namespace std;int judge(double length){ double Numerator = 1; d原创 2015-01-27 21:39:18 · 938 阅读 · 0 评论 -
hdu - 1037 ACM
这么简单的题目真是不想放到博客上来。不过还是当做记录了。题目: 输出第一个小雨168的数字。代码:#include "stdio.h"int main(int argc, char const *argv[]){ int a[3]; scanf("%d %d %d",&a[0],&a[1],&a[2]); for (int i = 0;原创 2015-01-02 02:28:28 · 1078 阅读 · 0 评论