摘要: 简单,两次排序#include #include #include #define MAX 50000struct Vote { int index; int a; int b;};struct Vote candidates[MAX];int N, K;int cmp_1(const void * a, const void * b) { return ((struct Vote *)b)->a - ((struct Vote *)a)->a; }int cmp_2(const void * a, const void * b) { return... 阅读全文
posted @ 2014-01-27 16:54 ~嘉言懿行~~我是煲仔饭~~ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 排序,遍历,需要裁减#include #include #include #define MAX 20000int cows[MAX];int N;int L;int cmp(const void * a, const void * b) { return *(int *)a - *(int *)b; }int main() { int i; int j, k; int count; count = 0; scanf("%d%d", &N, &L); for(i = 0; i L) { break; ... 阅读全文
posted @ 2014-01-27 15:24 ~嘉言懿行~~我是煲仔饭~~ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 判断一个图是否是一个树,树满足一下2个条件即可:1. 边树比node数少12. 所有node的入度非0即1节点数是0的时候,空树,合法树~代码如下#include #include #include #define MAX 100int matrix[MAX][MAX];int node[MAX] = {0};int N = 0;int M = 0;int check() { int i, j; int sum; if(N == 0) { return 1; } if(N != M + 1) { return 0;... 阅读全文
posted @ 2014-01-27 13:32 ~嘉言懿行~~我是煲仔饭~~ 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 年终总结来的有点晚,计划明天回家凌晨的火车,年前公司的项目几乎都停止了,索性总个结吧~2013年,白驹过隙,又是一眨眼~ 工作上,可以分为两段,前半年,在一个大公司做QA,很感谢这家公司,记得刚入职的时候,每天7点到公司,那时还是初冬,同事们10点才开始陆续的到公司,一个人,等也不开,看着老大给的各种资料,真的很爽,最初的一个月是我感觉进步最大的一个月,规范的流程,清晰的架构,全方面的了解了什么是测试,这也正是我进来前最想得到的,单元测试,集成测试,系统测试,冒烟测试,坦白讲,这些只是对研发工作本身也是很有好处的,一个利于测试的架构和设计才是靠谱的,这也正是TTD的根本~ 但是如果让架构,程序 阅读全文
posted @ 2014-01-27 10:37 ~嘉言懿行~~我是煲仔饭~~ 阅读(268) 评论(0) 推荐(0) 编辑