- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 NYOJ一种排序
一种排序时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长方形的宽排序;4.如果编号、长、宽都相同,就只保留一个长...
2018-04-13 21:11:44
316
原创 NYOJ喷水装置1贪婪算法解决
喷水装置(一)时间限制:3000 ms | 内存限制:65535 KB难度:3描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。输入第一行...
2018-04-13 16:43:05
363
翻译 6-2 学生成绩链表处理(10 分) 本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。 函数接口定义: struct stud_node *
struct stud_node *createlist(){ struct stud_node *head, *tail, *q; head = tail = NULL; int num; scanf ("%d", &num); while (num != 0) { q = (struct stud_node *)
2017-12-09 17:47:18
26112
原创 十进制转二进制函数实现(C语言)
代码:void dectobin( int n ){int result=0,k=1,i,temp;temp = n;while(temp){i = temp%2;result = k * i + result;k = k*10;temp = temp/2;}printf("%d\n", result);}
2017-12-03 12:04:29
73363
原创 设计reverse函数,将一个整数转化为其逆序数。
函数实现:int reverse( int number ){int i; long n, result=0; if (number == 0)return 0; else if (number n = -number; else n = number; while(n>0) { result *= 10;
2017-12-03 11:06:04
4283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人