![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 75
编程呀吼吼吆
编程让我疯狂 ,,,,,,,,,,
展开
-
贪心算法 汽车加油问题
#include void greedy(int d[],int n,int k) { int num = 0; int i,s; for( i = 0;i < k;i++) { if(d[i] > n) { printf("no solution/n"); return;原创 2014-12-11 09:17:52 · 2067 阅读 · 0 评论 -
删除零元素
从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。 样例输入:(输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)5 3 4原创 2014-12-09 16:11:12 · 303 阅读 · 0 评论 -
运用分支限界法解决布线问题
#include typedef struct { int row; int col; }Position; int FindPath (Position start, Position finish, int &PathLen, Position *&path) { //计算从起始位置start到目标位置finish的最短布线路径,找到返回1,否则,返回0 int i; i原创 2014-12-11 09:41:52 · 3353 阅读 · 0 评论 -
匪警请拨110
匪警请拨110,即使手机欠费也可拨通! 为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! 某批警察叔叔正在进行智力训练: 12 3 4 5 6 7 8 9 = 110; 请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号原创 2014-12-29 12:54:12 · 578 阅读 · 0 评论