![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HDU
文章平均质量分 70
三生锁链
希望这是我在计算机一步一步成长的证明!
展开
-
HDU 2001 计算两点间距离 新手水题
新手水题,只要注意题目要求:1.多项数据输入。2.实数(即浮点数)。这里有精度要求(两位小数),所以采用printf进行输出(头文件是,c语言写法),公式就是两点间距离公式,pow(a,b) ,就是a的b次方 ,sqrt(n) ,就是对n进行开方 ,这两个是c语言数学函数,包含于头文件(c语言应该写)。HDU水题集合以下是我的AC代码:#incl原创 2017-04-29 18:56:11 · 330 阅读 · 0 评论 -
HDU 1017 A Mathematical Curiosity 基础题 清晰的代码+详细注释
这题一看就觉得很容易写,然后自信满满地写完提交,得到的大概率是PE,这题主要在表达上贼坑,早就听说HDU会有很多题在格式上坑人,名不虚传啊杭电传送机首先是输入一个N代表测试的组数(这次和往常不一样,开头不是多组输入,后面才要求多组输入),然后是一个空行(由于输入数据都是整型,所以可以无视这个空行,不需要在代码中表现出来),接着就是N组数据的输入,每组以n=m=0为结束标志,然后紧接着输出一原创 2017-05-01 23:01:43 · 376 阅读 · 0 评论 -
HDU 1013 Digital Roots 数字根 字符串处理基础题
题意:给你一个整数(骗你的),让你求它的数字根(经过处理后只剩下的个位数),如果不是个位数就要循环一个操作:把各个位的数加起来组合成一个新数,直到这个数是一个个位数(即题目所说的数字根)。这题其实不难,题目也短,还好理解,然后正常人都很快就用一个int就写完并开心地交上去了。恭喜你得到了一个WA。然后你反复检查自己的代码,觉得,没毛病啊,int范围不够?改个long int 或 lon原创 2017-04-30 23:35:49 · 443 阅读 · 0 评论 -
HDU 1008 Elevator ACM基础题 关键是读懂题目就OK啦
题意:多组测试样例输入,记得一次输出要换行,电梯起点在0层,上升一层要耗费6秒,下降一层要耗费4秒,停留一次耗费5秒,输入0就退出程序。题目传送门以下是我的AC代码:#include using namespace std;int a[105];int main(){ int n; while(cin原创 2017-04-29 19:52:24 · 473 阅读 · 1 评论 -
HDU 2002 计算球体积 新生水题 注意格式和题意即可
注意是浮点数输入,以及浮点数除法运算,三位小数输出使用printf的格式控制符,因为cout难控制格式新生水题集合以下是我的AC代码:#include #include #define PI 3.1415927 //宏定义,一改全改,很方便using namespace std;int main(){ double r;原创 2017-04-29 19:16:50 · 270 阅读 · 0 评论 -
HDU 1241 DFS基础题 Oil Deposits石油储藏 以初学者角度+详细注释
题意:检测油块数量,八个方向上有油块就视为相同油层的油块。*号表示没有油块,@号表示有油块,图是m行n列的图。当m=0时结束程序。 DFS简单题,博主这样的新手都能一次AC(激动了一下午)。纯原创。 以一个初学者的视角对于DFS的感觉请参考今天上午的另一篇博文HDU 1016的那篇(才过了一个中午你想我有新感受?) 正文:本题数据量比上午原创 2017-04-24 14:16:55 · 553 阅读 · 0 评论 -
HDU 1181 变形课 DFS基础题 初学者角度+详细注释
题意:单词接龙,起点字母是b,终点字母是m。难得的中文题目啊! 思路:单词首尾连接一直搜到终点字母,DFS深搜啊,注意格式就行了,wa的基本都是格式。 悲催啊!本以为这种基础题我应该能一次AC的,谁知道wa了三次在多组输入那个格式那里。这里说一下吧。如果是C语言标准输入输出的话,看到题目有:测试样例有多组。这几个字眼就请乖乖写一句 while(scanf("原创 2017-04-26 01:00:23 · 434 阅读 · 0 评论 -
HDU 1010 Tempter of the Bone DFS基础剪枝题 被剪枝伤害到了 好烦
题意:一只作死的狗跑进神奇的迷宫找骨头,每走过的地板会坍塌(DFS的标记),出口会在T秒后打开,就是说这只狗要准确地在第T秒到达出口(终点双重判断,剪枝的主要点)。数据量很低,但是不剪枝就会超时(我刚刚开始还爆空间来着,很绝望),后来剪了一条枝后还是一直超时,很绝望。再后来剪完第二条大枝后,我又wa了无数次。下面就为你解释我的多次错误原因。传送门 1.首先超空间,数组开大原创 2017-04-26 19:58:53 · 353 阅读 · 0 评论 -
HDU 1518 木棍凑方阵 DFS经典题 很有代表性的DFS题型 初学者的视角详细注释
题意:给你一堆不同长度的木棍,让你凑成一个正方形,题目短,数据在整型内,因为这题不搞事,专心DFS。有趣的时光机思路:1.假如木棍总长度不能达到4的倍数,那你告诉我怎么凑。2.如果是4的倍数,然后你能凑出三条边,那第四条边是不是默认好了。棒棒哒!3.DFS搜索题,注意DFS容易超时,这里我用降序排序能在DFS里减少遍历数量,达到剪条小小小枝条的技巧。感受:很经典的一道DFS题,原创 2017-04-27 18:06:59 · 861 阅读 · 0 评论 -
HDU 1002 A + B Problem II 高精度加法程序 覆盖大量字符串处理基础 详细注释
高精度A+B题,等于一个小模拟吧,涉及很多字符串基础知识,个人觉得是验证自己是否掌握字符串基础的一道好题。 题意:A+B=C 。 别逗了,还要我说? 解法:字符串处理,没什么好说的,注释里清清楚楚(其实是我想睡觉了)。 注意事项:注意格式问题,等式有空格,输出组间有空行(吐槽:HDU真是无聊)。想交题目就戳我啊原创 2017-04-29 00:51:47 · 298 阅读 · 0 评论 -
HDU 1016 DFS基础题
第一次写博客(其实是第二篇),请大佬们不要打我。以下内容纯手写,保证原创,如有部分雷同纯属巧合。 其实我很犹豫很害怕,我一个初学者写代码博客,怕极了被网络大佬们“追杀”,犹豫多时,我决定以一个初学者的视角写下这篇东西,如果有什么网络规则啊,错误啊,不好的地方请各位大佬大方指出,我一定改! 深度优先搜索dfs就是一条路走到底,不通就回头继续下一个尝试,直到所有可能都被原创 2017-04-24 10:30:20 · 477 阅读 · 1 评论 -
HDU 2000 ASC码排序 水题中的水题
写几道水题,安慰一下自己。新手水题集合注意一下题目要求的多组数据输入就行了以下是我的AC代码:#include using namespace std;int main(){ char a,b,c; while(cin >> a >> b >> c) //题目要求多组输入,我这里是c++写法原创 2017-04-29 18:40:50 · 440 阅读 · 0 评论 -
HDU 2003 求绝对值 C语言课本习题 基础题
HDU传送门我卡了一次精度,我用float ,WA了,卧槽,题目又没要求输入有多少位小数,明摆坑我嘛,烦!以下是我的AC代码:#include #include using namespace std;int main(){ //用float型会WA double n; //题目要求多组数据,所以用EOF,EOF在头文件stdio中,默原创 2017-06-05 19:55:27 · 607 阅读 · 0 评论