新龟兔赛跑

2020年1月17日 761点热度 0人点赞 0条评论

新龟兔赛跑

时间: 1ms        内存:64M

描述:

大家还记得龟兔赛跑的故事吗?兔子输给了乌龟,但是他一直都不服气,想要一雪前耻。他把他的族人全部都带来了海边,要与乌龟一族一比高下。嚣张的兔子们,给了乌龟一个月的时间来准备这场世纪大战。如临大敌的乌龟们每天没日没夜的锻炼在高帅富Bearboy的帮助下,乌龟的速度再也不是以前那样了,完全有能力和兔子抗衡。为了比赛的结果更权威,这次兔子提出,要N只兔子和N只乌龟在同一条跑道上同时进行比赛。

嚣张的兔子让乌龟们自己在跑道上选择自己起跑的起点(不一定是跑道的0点),同时让乌龟为这N只兔子规定他们的起点。跑道长度保证所有的超越都可以完成,比赛积分计算如下:

       1x只乌龟同时超过一只兔子   乌龟一族 x

       2x只兔子同时超过一只乌龟   兔子一族 x

       3x只乌龟同时超过y只兔子   乌龟一族 x*y

       4x只兔子同时超过y只乌龟   兔子一族 x*y

问最后谁的分最高。

输入:

输入有多组测试数据。每组测试数据第一行是一个整数N1<=N<=100000),表示兔子和乌龟的数量(都为N)。接下来有2*N行数据,每行有两个数字Si ViSi表示第i只乌龟/兔子的初始位置(跑道起点为0),Vi(1<=Vi<=100000)表示第i只乌龟/兔子的匀速前行的速度)第2行到N+1行是N只兔子的信息,第N+2行到2*N+1行是N只乌龟的信息。(所有的Si互不相等)

输出:

输出乌龟所得的分数(由于结果会很大,所以结果对2012取余数)

示例输入:

3
3 5
7 6
8 2
1 7
2 6
5 8
2
4 2
5 2
3 4
2 4

示例输出:

7
4

提示:

参考答案:

解锁文章

没有看到答案?微信扫描二维码可免费解锁文章

微信扫描二维码解锁

使用微信扫描二维码打开广告页面后可以立即关闭,再刷新此页面即可正常浏览此文章

所跳转广告均由第三方提供,并不代表本站观点!

已经扫描此二维码?点此立即跳转

code

这个人很懒,什么都没留下

文章评论