05 2018 档案
摘要:2362: 愚公的遗愿 Description 愚公留下遗愿,让他的两个儿子愚大和愚二完成他移山的愿望:将石头搬出大山。一直以来,愚大背大石头,将小石头留给弟弟愚二背。愚二长大后,想分担哥哥的负担,要求背大石头,让哥哥背小石头。愚大不同意。兄弟二人多次讨论,也不能提出一个公平背石头的方案。 假设有n
阅读全文
摘要:2329: 密码破解【数组】 Description 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi
阅读全文
摘要:扑克游戏: 将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张放在桌上,就这样两人交替出牌。 出牌时,若某人打出的牌与桌面上的某张牌面相同,即将两张相同的牌以及中间的全部取走,并依次放在自己手中牌的末尾。当任意一人手中的牌全部取完时,游戏结束,对手
阅读全文
摘要:#include #include int main() { char a[101],s[101]; int i,len,mid,next,top; gets(a);//读入一行字符串// len=strlen(a);//求字符串的长度// mid=len/2-1;//求字符串的中点// top=0;//栈的初始化// //将mid之前的字...
阅读全文
摘要:#include struct queue { int data[100];//队列的主体,用来存储内容// int head;//队首// int tail;//队尾// }; int main() { struct queue q; int i; //初始化队列// q.head=1; q.tail=1; for(i=1...
阅读全文
摘要:2754: C++习题-快速排序 Description 以某个数为标准,把比这个数大的都移到它的后面,比这个数小的都移到它的前面,这样它后面的任意一个数都比它前面的任意一个数大,再将这前后两组数再分别重复这一过程,最后就会得到有序的数列; 补充:如果从大到小排列可以将比这个数大的都移到它的前面,比
阅读全文
摘要:3047: 快速排序算法 Description 设计一个程序,实现快速排序算法,并输出{6,8,7,9,0,1,3,2,4,5}的排序过程。 设计一个程序,实现快速排序算法,并输出{6,8,7,9,0,1,3,2,4,5}的排序过程。 Input Output 每个排序过程输出一行,直到排序完成。
阅读全文
摘要:#include #include #include typedef struct student { long num; float score; struct student *next; }student; student *creatlink(void) { student *head = NULL; student *last , *...
阅读全文
摘要:Problem C: 动态规划基础题目之数字三角形 Description 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (Figure 1) Figure 1 shows a number triangle. Write a program that calculates the h
阅读全文
摘要:Problem G: 圆周率 Description YT大学附小举办背诵圆率 PI 的比赛。谁背的正确的位数越多,谁为胜者。很多小学生背的位数很多,但是往往会有少数位置的数是错误的。为了快速加测出错误的圆周率,将圆周率 PI 小数点后的数字求模进行简单验证。 例如:某学生背的圆周率为 3.15,则
阅读全文

浙公网安备 33010602011771号