题目名称 365. 轰炸
输入输出 bomb.in/out
难度等级 ★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 常庆卫 于2009-07-14加入修改该题
开放分组 全部用户
提交状态
分类标签
基本 数学
分享题解
通过:46, 提交:114, 通过率:40.35%
杨文建 100 0.042 s 0.32 MiB C++
c3705 100 0.142 s 0.32 MiB C++
李贺 100 0.201 s 0.32 MiB C++
乌龙猹 100 0.243 s 3.31 MiB C++
斗鹰 100 0.246 s 0.29 MiB C++
董博文 100 0.283 s 0.26 MiB C++
祝一帆 100 0.293 s 0.32 MiB C++
忆轩 100 0.326 s 0.32 MiB C++
devil 100 0.395 s 0.32 MiB C++
额 100 0.460 s 0.17 MiB Pascal
本题关联比赛
20090715
关于 轰炸 的近10条评论(全部评论)
估计这时间复杂度有点高啊
FoolMike
2014-10-03 16:05 3楼
斜率为0的情况
明天
2013-06-13 08:55 2楼
先是百交不过。
又是百交超时。
彻底水了……
最后:
枚举第一点,
枚举第二点(枚举在第一点以后的点,证明略),
计数器待命=2
枚举第三点(枚举在第二点以后的点,证明略),
三点共线时,计数器++;
……以下略……
可恶啊……
Truth.Cirno
2011-11-03 12:02 1楼

365. 轰炸

★   输入文件:bomb.in   输出文件:bomb.out   简单对比
时间限制:1 s   内存限制:128 MiB

问题描述

“我该怎么办?”飞行员 klux 向你求助。

事实上, klux 面对的是一个很简单的问题,但是他实在太菜了。

klux 要想轰炸某个区域内的一些地方,它们是位于平面上的一些点,但是(显然地) klux 遇到了抵抗,所以 klux 只能飞一次,而且由于飞机比较破,一点起飞就只能沿直线飞行,无法转弯。现在他想一次轰炸最多的地方。

输入:

输入数据由 n 对整数组成

输出:

一个整数,表示一条直线能覆盖的最多的点数。

样例:

bomb.in

5

1 1
2 2
3 3
9 10
10 11

bomb.out

3