QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1325|回复: 4
打印 上一主题 下一主题

[问题求助] 多维数组变一维数组,比较复杂,非诚勿看

[复制链接]
字体大小: 正常 放大
iobug        

3

主题

2

听众

4

积分

升级  80%

该用户从未签到

自我介绍
地区赛一等奖国赛二等
跳转到指定楼层
1#
发表于 2014-6-27 17:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
多维数组变一维数组,规则如下:
1. arrA[a,b,c,d,e,f] = arrB[n];
2. 要求a<b<c<d<e<f<33;
例如:
arrA[ 0, 1, 2, 3, 4, 5] = arrB[0]
arrA[ 0, 1, 2, 3, 4, 6] = arrB[1]
arrA[ 0, 1, 2, 3, 4,32] = arrB[27]
arrA[ 0, 1, 2, 3, 5, 6] = arrB[28]
arrA[ 0, 1, 2, 3, 5, 7] = arrB[29]
arrA[ 0, 1, 2, 3, 5,32] = arrB[54]
arrA[ 0, 1, 2, 3, 6, 7] = arrB[55]
arrA[ 0, 1, 2, 4, 5, 6] = arrB[406]
arrA[ 0, 1, 2, 6, 7, 8] = arrB[1135]
arrA[ 0, 1, 2, 7, 8, 9] = arrB[1460]
arrA[ 0, 1, 3, 4, 5, 6] = arrB[4060]
arrA[ 0, 1, 3, 4, 5, 7] = arrB[5138]
arrA[ 0, 1, 4, 5, 6, 7] = arrB[7144]
求:1. arrB[854564]=arrA[a,b,c,d,e,f]中的abcdef值
2. arrB[N] = arrA[a,b,c,d,e,f]中的abcdef表达式或者程序


zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

0

主题

4

听众

97

积分

升级  96.84%

  • TA的每日心情
    开心
    2014-9-24 13:13
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    我是学生
    本帖最后由 snowwomanPeter 于 2014-7-14 14:51 编辑

    你的这个问题计算量太大啦,估计一般的计算机还有点吃不消。
    1. InitArr=0:5;
    2. Arr=[];k=0;
    3. change=0;index=0;
    4. while(InitArr(1)<28)
    5.     for i=1:length(InitArr)
    6.         if(InitArr(i)>32)
    7.             change=1;
    8.             index = i;
    9.             break;
    10.         end
    11.     end
    12.     if(change==1)
    13.         InitArr(index-1)=InitArr(index-1)+1;
    14.         for j=index:6
    15.             InitArr(j)=InitArr(index-1)+j-index+1;
    16.         end
    17.         change=0;
    18.     else
    19.         k=k+1;
    20.         Arr(k,:)=InitArr;
    21.         InitArr(6)=InitArr(6)+1;
    22.     end
    23. end
    复制代码
    你可以看一下,运行时间6分半,有点长
    回复

    使用道具 举报

    0

    主题

    13

    听众

    191

    积分

    升级  45.5%

  • TA的每日心情
    奋斗
    2015-2-8 10:34
  • 签到天数: 61 天

    [LV.6]常住居民II

    自我介绍
    开朗,好学
    回复

    使用道具 举报

    弘道        

    0

    主题

    13

    听众

    541

    积分

    升级  80.33%

  • TA的每日心情
    开心
    2015-1-11 23:28
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    自我介绍
    qu

    社区QQ达人

    群组IE与建模

    群组LINGO

    群组Mathematica研究小组

    群组数学建模培训课堂1

    群组第四届cumcm国赛实训

    回复

    使用道具 举报

    1

    主题

    11

    听众

    586

    积分

    升级  95.33%

  • TA的每日心情
    开心
    2014-9-26 14:03
  • 签到天数: 58 天

    [LV.5]常住居民I

    群组Matlab讨论组

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-12-30 00:03 , Processed in 1.013572 second(s), 76 queries .

    回顶部