![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
玖捌
这个作者很懒,什么都没留下…
展开
-
codevs 1011 数的计算
codevs 1011 数的计算 这是我第一次写博客,希望可以帮到大家。 原题链接 #include<stdio.h>//a[n]=a[n/2]+a[n/2-1]+......+a[1]用数组存储这个数到一半之间的数个数从这个来的灵感 int er(int a) { int i,sum=0; sum++;//出现一次就加一次 if(a==1) sum=1; else ...原创 2018-12-29 17:39:18 · 181 阅读 · 0 评论 -
UVA1587 BOX//紫书习题j-box
这道题来自UVA,上面是原题 大概题意: 给出六个面判断这六个面是否能构成长方体 输入: 每个面的长宽 输出: POSSIBLE或IMPOSSIBLE 我的基本思路是先排序后根据条件判断。 假设三个数a>b>c,如果这三个数能构成一个长方体,那么排序后这三个数所组成的六个面以此应该是: ab ab ac ac bc bc 这样再根据构成长方体的条件(a,b,c所对应位置值相等)判断即...原创 2019-01-23 22:34:43 · 123 阅读 · 0 评论 -
快速排序(挖坑理解)
/* 快速排序第一次弄懂 由学姐讲的我个人觉得不错的一种理解方法:挖坑填空 举例6,3,2,8,9,5,4,7,1,10 给予变量l r代表所排范围 开始第一步选出一个标志量key用来作为标志量(为方便取key=a[l]) 然后挖坑(用0代替挖坑)变为0,3,2,8,9,5,4,7,1,10 1.然后从r出发找到第一个小于key的值,然后填坑变为1,3,2,8,9,5,4,7,0,10(因为是让k...原创 2019-03-22 20:02:19 · 349 阅读 · 2 评论