acm/icpc,oi...其他...
摘要:例如:6的因数有1,2,3,6,它们的和是12下面求n^m的所有因数之和除以一个数s的余数. #include #include using namespace std;static vector primes;bool IsPrime(int n){ for(size_t i = 0; primes[i] * primes[i] = primes.size()) { ...
阅读全文
摘要:今天读到一篇文章:http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=importance_of_algorithms其中提到用随机算法找数组中第k大数字,于是试着写了一下: #include #include using namespace std;#include #include size_t rand(size_t maxn){...
阅读全文
摘要:直到结束时才去打开看1000分的题究竟什么样。原来google还玩了一把心理游戏。题目大意:用最简分数表示等价的循环小数。分母必须是正整数输入一个长度在3到10个字符(包含)间的字符串:a.b(c)的形式表示一个循环小数输入保证下列条件:字符仅包含0123456789.()a表示整数部分,最多1位数(第2个字符总是'.')b表示不循环部分,最少可以是0位c表示循环部分,最少可以是0位括号必须成对出...
阅读全文
摘要:连了1个多小时都没登陆成功,就去群里聊天。听朋友说了个题目,我觉得有思路就写了一下。后来终于登陆成功了,可惜我分配到19组题目不一样- -。问题是这样的,一个m*n的字母矩阵内可以找到多少8连通路径匹配一个长度为k的串。m,n,k都不超过50如果匹配数量超过10^9就直接返回-1. #pragma warning(disable:4786)#include #include #include us...
阅读全文
摘要:我们的希望...我们的故事http://spaces.msn.com/members/xuzhexz/Blog/cns!1pGgdKxKfd-TSu_ShmvslFVw!192.entry故事在继续,而我们还在等待。HALO最后的战役,最后一次闪耀光芒。然后成为我们中一员,一起等待继续的故事。胜利,我们的希望。失败,不必气馁。只要带走遗憾,如同当初我们一样。
阅读全文
摘要:第一题题目描述: 一个Internet站点集合,可以用如下的方式来描述站点和站点之间的链接引用关系: s 1 2 3 4 1 / 4 0 3 2 3 / 4 5 3 2 2 / 2 4 6 1 4 /其中与s(site)同行和同列的数字都表示站点号,其他每个数字表示一个站点到另一个站点的超文本链接数。如果站点A有到另一个站点B的直接链接或间接(指通过一个或多个直接链接...
阅读全文
摘要:网上初赛60分,网上决赛仅12分80名,呵呵。我到此为止了。第2题没考虑goal方法的多组条件推出同一结论的情况。失败看来是有道理的。第1题仍然没有完全想通,题目中指出N的规模不超过10万,也就是N×N个输入数据可以到达56G字节- -|||可以说光输入就吓退我了。另外,我没注意到输出中提到的“如果输入数据无满足题目要求的子集存在,则输出NONE。”以至于我认为划分子集的约束条件是不严密(有时不存...
阅读全文
摘要:hash_map固然好,但比赛环境恰好有约束没给就只好凑合着绕过去了。况且别人还要用c/pascal去做题,有stl就已经是大大的享受了:)不过stlport的好处还确实蛮多的...要不要多加一条c++(with stlport)呢?
阅读全文
摘要:第四题(共四题100分):低频词过滤(40分) 题目描述:请编写程序,从包含大量单词的文本中删除出现次数最少的单词。如果有多个单词都出现最少的次数,则将这些单词都删除。 输入数据:程序读入已被命名为corpus.txt的一个大数据量的文本文件,该文件包含英文单词和中文单词,词与词之间以一个或多个whitespace分隔。(为便于调试,您可下载测试corpus.txt文件,实际运行时我们会使用不同内...
阅读全文
摘要:第三题(共四题100分):字符串替换(30分) 题目描述:请编写程序,根据指定的对应关系,把一个文本中的字符串替换成另外的字符串。 输入数据:程序读入已被命名为text.txt和dict.txt的两个输入数据文本文件,text.txt为一个包含大量字符串(含中文)的文本,以whitespace为分隔符;dict.txt为表示字符串(s1)与字符串(s2)的对应关系的另一个文本(含中文),大约在1...
阅读全文
摘要:第二题(共四题100分):重叠区间大小(20分) 题目描述:请编写程序,找出下面“输入数据及格式”中所描述的输入数据文件中最大重叠区间的大小。对一个正整数n,如果n在数据文件中某行的两个正整数(假设为A和B)之间,即A=n>=B,则n属于该行;如果n同时属于行i和j,则i和j有重叠区间;重叠区间的大小是同时属于行i和j的整数个数。 例如,行(10 20)和(12 25)的重叠区间为[12 20],...
阅读全文
摘要:百度之星程序设计大赛 试题 第一题(共四题100分):连续正整数(10分)题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序...
阅读全文
摘要:比赛主页:star.baidu.comhttp://star.baidu.com/winnerlist2-2.htm题目和我的解答:http://kaikai.cnblogs.com/archive/2005/09/21/241451.html 连续正整数http://kaikai.cnblogs.com/archive/2005/09/21/241452.html 重叠区间大小http://ka...
阅读全文
摘要:学校进行了一次英语考试,共有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...
阅读全文
摘要:怕原来那个地方空间不给用,还是通通搬过来的好。题目: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...
阅读全文
摘要: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)了吧,直接用一个数组。用数字...
阅读全文