高级人员问卷 求解答

问题描述

1,32位WIN平台,JDK1.6,在上述环境下一个JVM实际最多可利多少内存2,15选5是一种数字彩票游戏,即从15个数字中随便选择不重复的5个数字组成一注彩票号码进行投注。一共3003注号码,从最小的一注号码到最大的一注号码依次是:序号  彩票号码1 01 02 03 04 052 01 02 03 04 06 ······10 01 02 03 04 1411 01 02 03 04 1512 01 02 03 05 06 ······3003 11 12 13 14 15求算法:给出任意一注号码,求出序号.例输入"01 02 03 05 06"号码,输出数字12问题补充高手 求解答!!!!!!!!!!!

解决方案

1、2G2、一种最土的办法 int index = 0; Map<String, Integer> map = new HashMap<String, Integer>(); 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); } } } } }
解决方案二:
这是个排列组合的问题,用数学的方法就能搞定,可能有更简便的解决方法public static final int MAX = 15;public static void main(String[] args) {//a[0]为填充int[] a = { 0, 1, 2, 3, 5, 6 };System.out.println(index(a));}public static long index(int[] a) {long index = 1;for (int i = 0, len = a.length - 1; i < len; i++) {int front = a[i + 1] - a[i] - 1;int n = len - i - 1;for (int k = 1; k <= front; k++) {int m = MAX - a[i] - k;index += c(n, m);}}return index;}//求c(n,m)public static long c(int n, int m) {if (m <= 0) {return 0;}long temp1 = 1;for (int i = m, j = 0; j < n; j++, i--) {temp1 *= i;}long temp2 = 1;for (int i = n; i > 0; i--) {temp2 *= i;}return temp1 / temp2;}
解决方案三:
放到map<组合,序号>里

时间: 2024-09-11 12:46:49

高级人员问卷 求解答的相关文章

华为通知面试,疑惑,求解答

问题描述 华为通知面试,疑惑,求解答 老公接到华为电话(是手机号,不是公司座机),说要来我这个城市,然后和我老公谈谈(因为我这个城市没有华为),而且还选择周五晚上和周末..,好像是说周五晚上是一个部门面试,周末又是其他部门面试.感觉挺纳闷的,原因: 1>我老公没有投华为的简历,但是有更新简历 2>用手机号和我老公联系..请问大家,这个是不是骗人的呢... 解决方案 不用说了!! 一定是骗子!第一:华为是大型公司!怎么有这种事情呢!!何况你又不是高级人才!你没有向华为投简历 解决方案二: 这个情

什么是测试框架,跪求解答,多谢了

问题描述 什么是测试框架,跪求解答,多谢了 什么是测试框架,是不是只有自动化测试才有测试框架?测试框架是一段代码吗? 解决方案 测试流程依次如下: 1.需求:阅读需求,理解需求,与客户.开发.架构多方交流,深入了解需求.--testing team 2.测试计划: 根据需求估算测试所需资源(人力.设备等).所需时间.功能点划分.如何合理分配安排资源等.---testing leader or testing manager 3.用例设计:根据测试计划.任务分配.功能点划分,设计合理的测试用例.-

Python正则表达式问题,急求解答,谢谢啦

问题描述 Python正则表达式问题,急求解答,谢谢啦 "董事长.1953年出生大专学历高级经济师.2012年10月至今" 这句话里面我想用Python正则表达式匹配"年出生"前面的那个年份,也就是我想要得到出生年份,并赋值给一个变量,最后打印出来,这个怎么搞啊,毕设需要几万条这样的数据,急求帮忙,跪谢. 解决方案 python 正则表达式Python正则表达式[Python] 正则表达式 解决方案二: (d+)年出生匹配来获取 解决方案三: s=u'd{14}s*

asp.net求助????????,求解答

问题描述 asp.net求助????????,求解答 public virtual object DataSource { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.dataSource; } set { if (((value != null) && !(val

菜鸟初步学习android,遇到这个问题,求解答?

问题描述 菜鸟初步学习android,遇到这个问题,求解答? android.database.sqlite.SQLiteException: near ""value"": syntax error (code 1): while compiling: insert into person(_idnamephone) value(???) 解决方案 values你少了s 解决方案二: 基本语法错误 values 解决方案三: values 很明显的错误. 解决方案

基于java的汽车整车仓储信息系统 怎么写啊毕业设计 没头绪...求解答

问题描述 基于java的汽车整车仓储信息系统 怎么写啊毕业设计 没头绪...求解答 我应该找什么资料~~╮(╯▽╰)╭..................................... 解决方案 胡乱抄一点交差,反正你什么都不会,现学现卖都来不及 http://wenku.baidu.com/link?url=Q0PTDWA-QGs0fV5Fhymyjy1uTKDKoatEoboQhWJKLL1yFTIteGba2OVffJdKZcuLNzUKtDnLCxejpRvxLbC0AypZRs

JAVA代码编译出错:找不到符号,求解答

问题描述 JAVA代码编译出错:找不到符号,求解答 源代码: package com.tarena.shoot; import java.util.Random; //Airplane----敌机既是飞行物, public class Airplane extends FlyingObject implements Enemy{ private int speed = 2;//敌机走步的步数 public Airplane(){ image = ShootGame.airplane; width

求解答关于左值的问题。

问题描述 求解答关于左值的问题. 编译器报错error C2105: '++' needs l-value,见源程序 (p+len-1)=(p+len-1)+1为什么不能用*(p+len-1)++代替呢? #include <stdio.h> int main() { int a[10]={0}; int len; int i; int *p=a; char *ptr2; char s[500]; int sum =0; char *ptr; gets(s); ptr=s; while(*pt

关于strcpy的问题,求解答

问题描述 关于strcpy的问题,求解答 将第二个字符串复制到第一个字符串时第一个字符串后面的长于第二个字符串的字符会收到影响吗 如第一个字符串是a[15]="how do you do"第二个字符串是"what is it"输出a时还有后面的do吗 解决方案 复制的时候是连一起复制的,所以复制的结果是 what is itdo... 如果你用printf去输出,它输出到就为止了,不再输出后面的东西. 从内存的角度讲,还在,但是显示的时候没了. 解决方案二: 很好的