![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
简单题
他们叫我无极
普普通通,简简单单,真真切切,实实在在。
展开
-
HDU 2142 - disney
知识点:结构体二级排序 #include #include #include struct Player { char name[10]; int score; }player[100]; inline int cmp(const void *a,const void *b) { Player *c=(Player *)a; Player *d=(P原创 2011-11-10 12:39:59 · 512 阅读 · 0 评论 -
HDU 2093 - 考试排名
知识点:结构体三级排序 其实只要懂了二级排序,其它的不管几级只要类推就行了。 #include #include #include struct Student { char name[11]; int num; int time; }stu[100]; inline int cmp(const void *a,原创 2011-11-09 23:37:15 · 239 阅读 · 0 评论 -
HDU 3744 - A Runing Game
知识点:简单数学题 关键是建立数学模型。 #include #include struct Player { int x; int rank; }; inline int cmp(const void *a,const void *b) { return ((Player *)b)->rank-((Player *)a)->rank; } int main()原创 2011-11-10 11:16:16 · 334 阅读 · 0 评论 -
HDU 1716 - 排列2
知识点:全排列函数 next_permutation( , ); 当然,暴力也可以解决。 #include #include #include //包含于头文件 using namespace std; inline int cmp(const void *a,const void *b) { return *(int *)a-*(int原创 2011-11-10 12:22:17 · 258 阅读 · 0 评论 -
HDU 2133 - What day is it
知识点: 方法一:细节优化,小技巧起大作用。 方法二:Zeller公式法。 //方法一:暴力法 #include //公元一年一月一号是星期一 inline bool leap_year(int year) { if((year%4==0&&year%100)||year%400==0) return 1; else return 0;原创 2011-11-10 12:32:40 · 612 阅读 · 0 评论 -
HDU 2098 - 分拆素数和
知识点:筛选法求素数 原理:素数的倍数一定不是素数,从2开始,把素数的倍数全去掉。 //素数筛选法模板 /*如果把prime放在main外,prime自动赋值为0,省去一次循环赋值,所以用 *prime[i]==0表示是素数,否则不是素数 */ bool prime[max]; prime[0] = prime[1] = true; int mid = (int)sq原创 2011-11-10 11:26:08 · 621 阅读 · 0 评论