b96902HW 板


LINE

: 记得P老师上课说 : 一个指标指着每一个阵列里的元素 : 决定选或不选 : 要怎麽决定?? : <code 马赛克> : 这个是遇到了整除的就选 : <code 马赛克> : 这个是遇到了整除的就跳过 : 那到底要怎麽决定选or不选?? : 因为是要print出所有可能的情况... : 想了好久 给点提示ㄅ... Well, 你有来助教课吗? XD 以助教课上的例子来说, 假设我们写了一个 function: int choose(n, m), 要列出从 1, 2, ..., n 之中选 m 个数的所有方式, 事实上可以想成: 1. 不选第 n 个数, 直接列出 1, 2, ..., n - 1 之中选 m 个数的所有方式. 2. 选第 n 个数, 再列出 1, 2, ..., n - 1 之中选 m - 1 个数的所有方式. 上面两种情况就包含所有的可能了. 因此, choose(n, m) 可以这样写: (注意我省略了一些终止条件) void choose(int n, int m){ if(m == 0){ /* 全部都选完之後再输出 */ output the choice; return; } choose(n - 1, m); /* 不选 n */ select n; /* 也许是在一个阵列里做一个记号, 或是把 n 记录到某个用来输出的阵列 */ choose(n - 1, m - 1); /* n 已经选起来了 */ unselect n; /* 记得要把选 n 的动作清除! 要不然你可以试试看 XD */ } 第一个 choose(n - 1, m) 跑完後, 就会列出所有 "不选 n" 的方式, 第二个 choose(n - 1, m - 1) 跑完後, 就会列出所有 "选 n" 的方式. 我想, 上面的注解里应该有回答到你的问题吧? : ps可以要助教的msn吗?? 我有公布啊 ;p 不过我只偶尔上一下而已 XD : 还有礼拜三的投影片 可以上传了吗XD 李振宇助教的投影片快要上传了 XD 我的要把後面没讲的修掉, 不过今天比较忙还没修 ^^" 明天会上传. -- >_< U --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.54
1F:推 folkterry:well! 好像不是那麽容易就可以击杀使徒五 10/25 23:33
2F:推 greenoyster:那个 我还没传这礼拜的^^" 10/25 23:43
3F:推 chhsiao:囧 我看错了 以为网页有更新 10/25 23:44
※ 编辑: chhsiao 来自: 140.112.30.54 (10/25 23:45)
4F:推 chhsiao:又忘记上传了 XD 现在己上传, 不过 oyster 助教的还没有. 10/27 01:15







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP