hdoj基础编程
小红红的小灰灰
面向对象面向君,不负代码不负卿
展开
-
hdoj1012
http://acm.hdu.edu.cn/showproblem.php?pid=1012 这道题是个打表和求阶乘算法的题,不算难 甚至简单 但有个问题困住了我最终解决 究其原因,是因为我对数据结构的小知识点还有偏差 1/整数 =浮点数 不能写成这种形式 应该数 1.0/整数=浮点数 #include int f(int ); main(){ float e,m;原创 2016-04-25 18:46:43 · 474 阅读 · 0 评论 -
hdoj1013
http://acm.hdu.edu.cn/showproblem.php?pid=1013 解题分析 24 ------》 2+4=6-------------》6 38------------》3+8=11----------》11>=10------------》1+1=2----------------》输出2 就这样我在写这段代码时候考虑用递归来着,但是吧先发一个普通的方法原创 2016-04-27 16:58:52 · 516 阅读 · 0 评论 -
hdoj1014
http://acm.hdu.edu.cn/showproblem.php?pid=1014 原谅我英文太渣,能读懂单词看不懂题意 然后我去百度一下 说是求两个数之间最大公约数 所以就写了一个最大公约数的算写发 若最大公约数是1是good 若不是 则是bad #include int select(int ,int); main(){ int start,end,k;原创 2016-04-30 14:37:00 · 595 阅读 · 0 评论 -
hdoj1005
#include int f(int ,int ,int ); int main(){ int a,b,n; while(scanf("%d%d%d",&a,&b,&n)&&a!=0&&b!=0&&n!=0){ printf("%d\n",f(a,b,n)); } return 0; } int f(int a,int b,int c){ if(c==1||c==2) retur原创 2016-04-19 19:21:20 · 299 阅读 · 0 评论 -
hdoj1008
http://acm.hdu.edu.cn/showproblem.php?pid=1008 ac菜鸟只能从基础题开始 今天又做了一道基础题,不是很难,在于你如何理解17 和 41 (1)1 2 输入1也就是要你输入一个数据 0------>2 计算是这样的6*2+5=17 (2) 3 2 3 1原创 2016-04-22 21:42:23 · 372 阅读 · 0 评论 -
动态链表链表
#include #include #include #define maxsize 10 typedef int ElemType; typedef struct{ int *elem; int length; int listsize; }sqlist; void initsqlist(sqlist *l){ //初始化一个链表 l->elem = (int *)malloc(原创 2016-06-30 18:17:17 · 359 阅读 · 0 评论 -
贪心算法之最优装船
1.问题描述 在一个固定重量的货船中装最大重量的集装箱,忽略空间 如最大重量是15 而我有五个箱子重量分别为 2 4 66 8 60 那么我装入的箱子应该为第1 2 4个 2.算法思路 我现在有两个数组,一个w[5]存储这五个箱子的重量另一个x[5]存储这五个箱子的下标 当我的w[5]安找递增的顺序排列后,我只需要顺序相加小于我的最大重量,然后就可以得到我需要的集装箱数 然后,我们将原创 2016-08-19 17:22:24 · 613 阅读 · 0 评论