![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 14:55 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 给5个人分10个苹果的方法 |
| 可打印版本 2,589 / 14 |
| 第1楼 jmz573515 | 发表于 2007-01-20 23:54 |
| 银牌会员 发帖 464 积分 1,212 | |
|
给5个人分10个苹果的方法 给5个人分10个苹果(每人至少分到一个苹果)
[ Last edited by jmz573515 on 2007-2-1 at 02:27 PM ] |
|
| 第2楼 PPdos | 发表于 2007-01-21 00:17 |
| 高级用户 发帖 268 积分 783 | |
|
要求应该再加上: 每人至少分到一个苹果 不然有10与0的分法 就不止126了
|
|
| 第3楼 jmz573515 | 发表于 2007-01-21 00:21 |
| 银牌会员 发帖 464 积分 1,212 | |
|
谢谢2楼的提醒,是应该有“每人至少分到一个苹果”的条件。
|
|
| 第4楼 namejm | 发表于 2007-01-21 03:07 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
我跟一个bat版的吧:
还是把粗线条添上吧,免得影响美观 ![]() [ Last edited by namejm on 2007-1-20 at 02:50 PM ] |
|
| 第5楼 ccwan | 发表于 2007-01-21 03:15 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
百家争鸣是很好的学习方法,欣赏二位~~
|
|
| 第6楼 tao0610 | 发表于 2007-01-21 03:36 |
| 高级用户 发帖 218 积分 579 | |
|
可以用递归不过效率会很低.
|
|
| 第7楼 PPdos | 发表于 2007-01-21 14:37 |
| 高级用户 发帖 268 积分 783 | |
|
不得不服 版主排版如此清晰层次分明 使人一目了然 在下惭愧了。。
但从计算速度来vbs更胜一筹 大概因为这句 if !num! equ 10 让程序自动匹配所造成的 。。如果想增加速度又不 知道有没其他方法? |
|
| 第8楼 jmz573515 | 发表于 2007-01-22 00:16 |
| 银牌会员 发帖 464 积分 1,212 | |
|
修改一下,可以输入苹果数就好了。
[ Last edited by jmz573515 on 2007-1-22 at 10:07 PM ] |
|
| 第9楼 namejm | 发表于 2007-01-22 00:38 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
那我也修改一下可以指定苹果数的批处理。测试了15个苹果数,批处理果然慢得很,并且排版也会有问题(虽然可以处理一下,但是代码会比较复杂,也没有多大的通用性):
|
|
| 第10楼 tghksj01 | 发表于 2007-01-23 08:50 |
| 初级用户 发帖 8 积分 23 | |
|
这其实是一个分割法的问题,
namejm 老师及前面几位老师使用嵌套碰撞测试的方法 在模数较大时会极度浪费资源,而且效率极低 比较直接的方法是利用IF语句控制分割规律,直接按规律给出结果. 下面是一个粗劣的例子: [ Last edited by tghksj01 on 2007-1-31 at 04:20 PM ] |
|
| 第11楼 tghksj01 | 发表于 2007-02-01 05:22 |
| 初级用户 发帖 8 积分 23 | |
|
好久没来了,代码优化了一下,顶一下,路过的评测一下,
---------------- 今天去市里参加计算机技能比武,名次又是内定的....郁闷... |
|
| 第12楼 huzixuan | 发表于 2007-02-01 07:26 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
一定要眼看明白!
|
|
| 第13楼 anqing | 发表于 2007-02-01 09:51 |
| 高级用户 发帖 413 积分 859 | |
|
虽然看不全懂,佩服
|
|
| 第14楼 gl315 | 发表于 2007-02-02 01:46 |
| 新手上路 发帖 5 积分 10 | |
|
真羡慕,什么时候才能到这种水平啊?
|
|
| 第15楼 qjbm | 发表于 2007-02-03 02:54 |
| 初级用户 发帖 44 积分 125 | |
|
VBS确实有先天优势...这点在此帖的代码比拼中完全体现出来了.
同样的"穷举碰撞测试算法" VBS的: 比批处理的: 快的叫人匪夷所思.... 难道VBS在执行时会自动优化算法? 其速度简直与10楼批处理的"分割法规律控制"算法相抗衡. 10楼MAIN"函数"已经是极至算法..可是速度与VBS代码的穷举法相当... 看来批处理用来节省一下体力还不错,真正用来复杂计算就有点不能胜任了.... |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |