当前位置: 代码迷 >> C语言 >> 大家来做道题
  详细解决方案

大家来做道题

热度:115   发布时间:2006-04-30 11:07:00.0

我看~~~ 这算法只是理论上可以的

实际操作起来估计误差挺大的


----------------解决方案--------------------------------------------------------
版主说得是,所以我才连动手写程序的勇气都没有!呵呵。
----------------解决方案--------------------------------------------------------

我想了好几次~ 初等方法算起来那真要乱死了,要是很多重叠在一起

我是没胆量算


----------------解决方案--------------------------------------------------------
正因为怕太多重合在一起,所以俺才想到那个垃圾算法.呵呵。
就看楼主有没正解了!
顺便问下版主,可否方便回答下,我们是不是同校啊?
----------------解决方案--------------------------------------------------------
你才知道呀,不过我不是计院的,我在航~具体我不告诉你
----------------解决方案--------------------------------------------------------
呵呵,不好意思,我也不是妓院滴~,
怎么可能嘛,
哈哈……
----------------解决方案--------------------------------------------------------
有意思
----------------解决方案--------------------------------------------------------
圆相切和相离的情况我就不讨论了,这个大家都知道

关键是相交的情况
圆如果相交的话分为两种相交的形式
1:(0,0)和(1,1)相交的情况
2:(0,0)和(1,0)相交的情况

在1的情况下,C1的坐标假设是(x,y)那么C2的坐标肯定是(x+1,y+1)或者(x-1,y-1)
在2的情况下,C1的坐标假设是(x,y)那么C2的坐标肯定是
(x+1,y)或者
(x-1,y)或者
(x,y+1)或者
(x,y-1)

光是处理这些情况下还是不够,因为这里仅仅讨论的是2个圆相交的情形
如果是3个或者4个的圆相交,那么又得减去再次重合的面积

哎呀哎呀~还得再想~ -_______________-

----------------解决方案--------------------------------------------------------
2001年广东省青少年信息学奥林匹克竞赛决赛里面的题目,大家有兴趣可以做做~挺难的
----------------解决方案--------------------------------------------------------
嗯……也是2005上海市casio杯高中信息技术竞赛决赛的试题,做死人了……楼上的贵宾大大及各位都帮帮忙!谢谢!
----------------解决方案--------------------------------------------------------
  相关解决方案