社区
其它技术问题
帖子详情
求算法
ronniexqwang
2004-12-02 04:42:29
根据输入的日期、星座、血型得到预测结果并显示:
问题如下:
输入数据:
日期: yy-mm-dd;
输入星座:(用0-11依次表示白羊座——双鱼座)
输入血型:(用0-3表示A B AB 0)
输出结果: 得到一个索引值,用该索引值到字符串数组(200条)取一条记录;
要求:
1、条件相同(所有)得到的结果必须相同
2、如何一个条件不同得到的结果不同
3、不同的不同条件(比如其他相同就星座不同 和其他相同就血型不同)得到的结果不同
4、要求200记录都能索引到。
...全文
390
17
打赏
收藏
求算法
根据输入的日期、星座、血型得到预测结果并显示: 问题如下: 输入数据: 日期: yy-mm-dd; 输入星座:(用0-11依次表示白羊座——双鱼座) 输入血型:(用0-3表示A B AB 0) 输出结果: 得到一个索引值,用该索引值到字符串数组(200条)取一条记录; 要求: 1、条件相同(所有)得到的结果必须相同 2、如何一个条件不同得到的结果不同 3、不同的不同条件(比如其他相同就星座不同 和其他相同就血型不同)得到的结果不同 4、要求200记录都能索引到。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wfqiu
2005-03-03
打赏
举报
回复
算命啊,排队先
jsunnygirl
2005-01-22
打赏
举报
回复
是不是 考虑用回溯
ppddt008
2005-01-11
打赏
举报
回复
mark
nwpulipeng
2005-01-02
打赏
举报
回复
帮顶混分
jp1984
2004-12-18
打赏
举报
回复
hash。。。。 链表解决冲突,
RyanHuang007
2004-12-14
打赏
举报
回复
这哪能满足200种呀?明显就是超过200种吗才能满足条件1和条件2嘛!
bill_li
2004-12-14
打赏
举报
回复
学习
dudu妈
2004-12-14
打赏
举报
回复
学习
duqiang2050
2004-12-14
打赏
举报
回复
1、条件相同(所有)得到的结果必须相同
2、如何一个条件不同得到的结果不同
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这两条不能同时满足,因为日期条件的种类大于200,抽屉原则
friedchicken2002
2004-12-08
打赏
举报
回复
关注!
这个题还是不错的。
顶顶。
Flood1984
2004-12-06
打赏
举报
回复
凳子,听课
ronniexqwang
2004-12-06
打赏
举报
回复
goodluckyxl(被人遗忘的狗)
详细道来!!!
goodluckyxl
2004-12-04
打赏
举报
回复
没看清
使用键值就更简单了
靠 hash 一下
结束了 连 类都不需要定义
goodluckyxl
2004-12-04
打赏
举报
回复
我倒
实现还是可以的
不过笨一些
class Key
{
public:
firend bool operator = ( key&, key&)
{
比较字符串 不相等 return false
后面依次比较
}
...其他
private:
char* m_RQ; //时间用char*
int m_XX; //血型 我随手写都用中文拼音表示
int m_XZ
}
然后使用map< Key, char* >保存着
随时 find key得到 对应预测内容
预测内容应该都是自己先写好的吧 ^_^
sharkhuang
2004-12-04
打赏
举报
回复
明显不满足条件2嘛
pacman2000
2004-12-02
打赏
举报
回复
呵呵,一个hash函数啊。
rtdb
2004-12-02
打赏
举报
回复
12星座 * 4血型 = 48
现有200个结果, 那么日期应分 200/48 = 4.16667 种情况
那么最简单的算法就是:
( ( 日期%5 + 1 ) * (星座+1) * (血型+1) ) % 200
JAVA近百种
算法
大全
3. 栈:后进先出(LIFO)的数据结构,常用于函数调用和表达式
求
值。 4. 队列:先进先出(FIFO)的数据结构,适用于任务调度和消息传递。 5. 树:非线性的数据结构,如二叉树、平衡树(AVL、红黑树)等,常用于搜索和...
《数据结构及
算法
经典》源代码.
目录: 单元加 字符 底层编程 效验
算法
数学问题 数据结构 数组 文件程序
求
进制 汉诺塔 硬币情况 逆阵 问题
算法
小写数字转为大写数字 其它 <br/>...
结构之法
算法
之道blog最新博文集锦第6期CHM文件
例如,栈的后进先出(LIFO)原理在函数调用和表达式
求
值中至关重要;二叉树和图则广泛应用于搜索和排序问题。 2. **
算法
分析**:包括时间复杂度和空间复杂度的分析,是评估
算法
效率的重要手段。通过对
算法
运行过程...
入门
算法
-
算法
的时间复杂性分析(计算书的页码)
1、
求
下列函数的渐近...2、分析下面
算法
属于什么功能,并
求
算法
的时间复杂性函数 int factorial(int n) { if (n == 0) return 1; return n*factorial(n-1); } 3、
算法
实现题,要
求
写出问题的分析过程,然后上机...
算法
(一)时间复杂度
算法
很重要,但是由于做移动开发并不经常用到,所以很多同学早就将
算法
打了个大礼包送还给了老师了,况且很多同学并没有学习过
算法
。这个系列就让对
算法
头疼的同学能快速的掌握基本的
算法
。过年放假阶段玩了会游戏...
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章