摘要:学校进行了一次英语考试,共有10道是非题,每题为10分,解答用1表示"是",用0表示"非"的方式。但老师批完卷后,发现漏批了一张试卷,而且标准答案也丢失了,手头只剩下了3张标有分数的试卷。 试卷一:① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩0010100100得分:70试卷二:①...
阅读全文
摘要:手机的汉字拼音输入法很'聪明',只要用数字键组合,就能够自动找到能组成拼音的字母组合。从2代表abc,3:def,4:ghi,5:jkl,6:mno,7:pqrs,8:tuv,9:wxyz 写一个程序,对输入的数字组合,找到匹配的字母组合成拼音输出。如果有多个匹配则按照字母顺序排列后输出。 pinyin2.txt文件,在这里下载 #pragmawarning(disable:4786)#inc...
阅读全文
摘要:闲着去逛论坛,看到有人问建huffman树。记得当初学数据结构时我没写过,所以也来试试。不过这个当作业实在是太迟了:) /**//*做huffman用堆排序应该效率最高了吧,不过自己写一个太麻烦,就直接用stl算了:*/#includecstdio>#includevector>#includealgorithm>templateclassType>structnode{n...
阅读全文
摘要:vag是dvd音频格式,lumines中使用的略有不同,不分512块的左右声道,而是左右各一个文件。单个声道内连续存放数据块。修改后可以解为wav. #includestdio.h>#includestring.h>#includestdlib.h>structVAGState{VAGState(){Reset();}voidReset(){s[0]...
阅读全文
摘要:看上去蛮简单的。包内每个文件开头都有一个16*n个字节的头。接下去是不加密的文件。文件连续排放。 #includestdio.h>#includestring.h>#includestdlib.h>#includeassert.h>structPkHead{unsignedshorta;unsignedshortnamelen;charb[8];...
阅读全文
摘要:山海上有人问到的,以前写过一个,不过当时还要一个局部变量的,后来改了一下就只要一行了,贴出来大家欣赏吧:) Code: int myitoa(char *s,int n) { return *(short *)(s+(n=(n>9)?myitoa(s,n/10):0))=n%10+'0',n+1; } int main() { char s[10]; myitoa(s,...
阅读全文
摘要:怕原来那个地方空间不给用,还是通通搬过来的好。题目:Southeastern European Regional Programming ContestBucharest, RomaniaOctober 19, 2002 Problem B Beer Land Input File: B.DAT Program Source File: B.PAS or B.C or B.CPP or B.JAV...
阅读全文
摘要:也是搬回来的。=====最简单的方法输出下列图形,图案的行数由输入的值确定。 Code: A BBB CCCCCDDDDDDDEEEEEEEEE我写的,似乎比较乱哦:) Code: #define u o) #define t q(_ #define v t,u #define A int _,o A; v A; { --_?v,putch(u:0; } ...
阅读全文
摘要:我又突发奇想了。如果可以方便的添加一下try catch在你的代码里。能用来做什么呢? Code: #include #include #ifdef USE_SAFE# define SAFE_FUNCTION(foo,b) foo \{ \ try{ \ b \ } \ catch(...) \ { \ assert(0 && #foo...
阅读全文
摘要:找到一个免费编译器的列表:http://www.thefreecountry.com/compilers/index.shtml( 网页浏览 ) 文章来源:http://acm.tongji.edu.cn/people/kaikai/blog/blog.php?job=art&articleid=a_20041129_100346
阅读全文
摘要:http://www.ecchina.com/dispbbs.asp?boardid=3&id=17511&star=1#43901问:说是有 2^k 队员,要进行循环赛每人一天比赛一次,每人比赛 2^k - 1 次怎么排一个表,让他们在 2^k - 1 天内完成比赛?kaikai:如果把问题分解开看就好做了。如果有2n个人,那么先画n-1天,让1..n和n+1..2n这2组人内部都展开循环赛。然...
阅读全文
摘要:题目:有n张牌,叠成一叠,1:把第一张牌放到最后,把下一张牌放到桌面上打开,2:再把第一张牌放到最后,把下一张打开放到桌面上,依次重复1,2步骤,直到所有牌都打开,这时的牌号是1,2,3,4,....,n;http://www.ecchina.com/dispbbs.asp?boardid=3&id=17404&star=1#43913kaikai:最快的也要O(2N)了吧,直接用一个数组。用数字...
阅读全文