刚买了几本DELPHI的书自学,看后不理解。问题如下:
1、大家知道,3D彩票共有000、001、002...013...998、999共1000注号码,如我用不同的方法过滤了两个分别为500注和600注的号码集合,为缩小预测的号码范围,要对500注和600注的号码集合做交集运算。但是DELPHI中集合的元素最多不能超过256个,那么对这两个500注和600注的号码集用DELPHI的集合类型就是不合法的了,交集运算就更不可能。但常常看到很多彩票软件又能对500注和600注的两个号码集进行交集运算。那么DELPHI可不可以实现上述功能,用什么 技术实现?如用数据库或记录搜索,那号码交集运算如何实现?
2、如果我预测开奖号可能出现下列两个数:13、45、38、17,彩票上通称为二码,实际上也就是一个二码集合,要从1000注全部号码中提取含有二码集合中每个元素的全部号码共有204注,如何实现?二码集合[13、45、38、17]的基类型到底是用枚举型?字符串型还是字节型?
3、象7倍数彩票的全部号码共有10的7次方个,要实现两个各1万注的号码做交集,用DELPHI的集合交集运算肯定是不行的,但很多彩票软件做到了,不知是如何实现的?
4、一个三位数彩票奖号过滤的技术性问题,如一个奖号013,由3个二码组成:01 03 13,用二码集合[13、45、38、17、37]作如下过滤,1-1就是取含一个二码(含集合的一个元素)的号是228注、取2-2是这12注奖号:138、183、 318、 378、 381、 387、 738、 783、 813、 831、 837、873,取3-3是下面6注奖号:137、173、317、371、713、731。这个技术在彩票上叫作二码容错取号。不知代码如何实现。如果我表述的不太清楚,大家可以看一下“彩票强强”软件和“大底交集软件”
以上问题在网上搜索,很少有DEPHI的例程和源码参考。希望有这方面编程经验的高手给予指导!!!
5、如果我把号码按一行一个号码或一行五个号码(每个号码之间空2格)写入一个文本文件如何实现?反过来将前述格式的号码读入到集合中进行二码交集、并集差集运算代码又如何实现?
6、读入两个号码集合,两个号码集合有交集,要统计两个号码集合中的全部号出现的次数,代码又如何实现?
以上问题解答请尽量用代码。如有高手全部解答正确和可行,本人可以现金付酬,并拜师学习。本人QQ346917959