
常用的算法
Dre1mer
多看书 少说话 浪荡不羁爱自由
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
欧几里德求最大公约数
long gcd(long m,long n){while(n != 0){long rem = m % n;m = n;n = rem;}return m;}原创 2015-05-25 17:09:17 · 462 阅读 · 0 评论 -
快速幂
int pow(int x,int n){ //只写了个函数 也是核心部分;if (n == 0) return 1;if (n == 1) return x;if(isEven(n)) //isEven()是一个判断奇偶的函数; return pow(x * x,n / 2);else return pow(x * x,原创 2015-05-25 17:04:55 · 358 阅读 · 0 评论 -
hdu 2091空心三角形
#include#include#includeint main() { char s; int i,j,k,n,flag=0;//flag标记次数,用于打回车 while(scanf("%c",&s),s!='@') { scanf("%d",&n); if(flag>0)putchar('\n'); if(n==1) print转载 2015-05-24 19:04:26 · 501 阅读 · 0 评论 -
田忌赛马 简单贪心
终于遇到一道值得题解报告的题了,这是道贪心的题,在杭电提交了13次10次是WA, 仔细想想,觉得还是思考的方向不对后来百度了下终于大彻大悟,百度上的基本是用C++实现,自己用C语言写了个,先来算法吧: 题目大意:田忌和国王赛马,给出马的数量n,然后是田忌的n匹马,国王的n匹马。问田忌最多可以赢得多少比赛(一场200块)。因为比赛的时候,是国王先出马,然后田忌再出,田忌有主动权原创 2015-05-24 10:27:51 · 1675 阅读 · 0 评论