1,32位WIN平台,JDK1.6,在上述环境下一个JVM实际最多可利多少内存
2,15选5是一种数字彩票游戏,即从15个数字中随便选择不重复的5个数字组成一注彩票号码进行投注。一共3003注号码,从最小的一注号码到最大的一注号码依次是:
序号 彩票号码
1 01 02 03 04 05
2 01 02 03 04 06
······
10 01 02 03 04 14
11 01 02 03 04 15
12 01 02 03 05 06
······
3003 11 12 13 14 15
求算法:给出任意一注号码,求出序号.例输入"01 02 03 05 06"号码,输出数字12
问题补充
高手 求解答!!!!!!!!!!!
高级人员问卷 求解答
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- weixin_42565855 2011-08-22 15:03关注
1、2G
2、一种最土的办法
[code="java"]
int index = 0;
Map map = new HashMap();
for (int i = 1; i <= 11; i++)
{
for (int j = i + 1; j <= 12; j++)
{
for (int k = j + 1; k <= 13; k++)
{
for (int l = k + 1; l <= 14; l++)
{
for (int m = l + 1; m <= 15; m++)
{
map.put("" + i + j + k + l + m, ++index);
}
}
}
}
}
[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报