免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3164 | 回复: 6

[算法] 生成随机数,但是有条件,很有挑战性哦。求解答 [复制链接]

论坛徽章:
0
发表于 2013-06-05 17:57 |显示全部楼层
5可用积分
有人给我出了道题,太难啦。我是不行啦,看看各位有没有好法子啊。C/C++解答哦!

要求坐标x,y都在-10000到10000间,然后以x,y为圆心,做一个半径为R的圆,半径R也是随机的,要求在50~100之间。

即,要求在20001X20001的正方形里会有很多大小不一样的圆,坐标是随机的,半径是随机的,但是这些圆不能够相互重叠。

不要直接回答rand()生成随机数,然后再按条件丢弃哦!

论坛徽章:
0
发表于 2013-06-05 18:10 |显示全部楼层
真是没看懂要求啊,废话太多了。
要生成一组数(坐标、半径) 还是生成所有结果(这可是个无限集啊)?

论坛徽章:
0
发表于 2013-06-05 18:52 |显示全部楼层
怎么无限集啊?

正方形面积20001X20001,在这里面随机画圆,圆的半径随机且半径大小在50~100间。要求这些圆不能重叠。

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
发表于 2013-06-05 19:34 |显示全部楼层
不要太高估自己,写个代码简单凑合能用就行




搞得像结婚似的,,,大家生活那么累,你烦 不烦啊

论坛徽章:
0
发表于 2013-06-05 19:57 |显示全部楼层
回复 4# shang2010
只有严格要求才能出好的程序,都凑合还搞啥搞啊!

   

论坛徽章:
323
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
发表于 2013-06-05 21:28 |显示全部楼层
题目都描述不清楚,实在太有挑战性了

论坛徽章:
0
发表于 2013-06-05 21:52 |显示全部楼层
回复 6# hellioncu



    正方形面积20001X20001,在这个正方形里面随机画圆,且圆的半径在50~100间随机分布。而且这些圆不能重叠。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP