ACM
Microblue
吾生也有涯,而知也无涯!
新浪微博:http://t.sina.com.cn/1863986252
展开
-
Hdu 1755A Number Puzzle
/*解题报告本题思路主要是用余数互补,例如:25%8,商为3,余数为1,也就是说它有3个8,多出一个1,只要它再加上一个7变成25+7=32就能被8整除,然后我们要用一个HASH[][]2维数组来存放整除和不能整除的数,例如HASH[0][8]表示存放排列数十进制数除8余数为0的排列数的十进制数,HASH[1][8]表示存放排列数十进制数除8余数为1的排列数的十进制数,以此类推,存放完毕后,就可以原创 2009-08-03 22:52:00 · 1369 阅读 · 0 评论 -
ACM经历
从参加ACM到现在,不知不觉已有半年多了,这半年我付出了很多,也收获了很多。在这过程中,遇到很多困难,但我不曾想过放弃,凭着对ACM的热爱,我克服了重重困难。并取得了以一定的成绩,但我知道这还不够,我必须更加努力,才能取得更好的成绩。我坚信只有付出,才会有回报。 AC已经成为我一大乐趣,每天都会找一些时间来AC,有时候白天的课很多,晚上又断电后,我经常会用女友手提继续AC。虽然很累,但却很快乐原创 2009-06-30 12:03:00 · 1930 阅读 · 2 评论 -
ACM大数之间求最大公约数
写一个程序,求两个正整数的最大公约数。如果两个正整数都很大,有什么简单的算法吗?分析与解法求最大公约数是一个很基本的问题。早在公元前300年左右,欧几里得就在他的著作《几何原本》中给出了高效的解法——辗转相除法。辗转相除法使用到的原理很聪明也很简单,假设用f(x, y)表示x,y的最大公约数,取k = x/y,b = x%y,则x = ky + b,如果一个数能够同时整除x和y,则必能同时整除b和原创 2009-10-09 22:06:00 · 6091 阅读 · 2 评论 -
冒泡排序代码
AAuto bubble_sort = function(array){ var temp; for( i=1;#array ){ //i前面的已经是最小的数,并排序好了 for(j=#array;i+1;-1){ //挨个比较 if(array[j]原创 2010-12-10 18:32:00 · 2295 阅读 · 0 评论 -
C#中的快速排序源代码
public class QuickSort { /// /// 排序 /// /// 待排序数组 /// 数组第一个元素索引Index /// 数组最后一个元素索引Index private static void Sort(int[] numbe原创 2010-12-10 18:40:00 · 1071 阅读 · 0 评论 -
快速排序法
/*应快速排序法方法对数组元素data[low..high]做非递减排序 void quicksort(int data[],int low,int high) { int i,pivot,j; if(low=pivot) j--; if(i原创 2010-12-10 18:25:00 · 511 阅读 · 0 评论 -
Me 的ACM表彰
http://www.zsqn.com/Msg/ViewMsg.aspx?id=18571原创 2010-12-22 11:21:00 · 747 阅读 · 0 评论