POJ 1118 Lining Up && POJ 2606 Rabbit hunt 找出一条直线上的点的最大个数
来源:互联网 发布:人工神经网络 知乎 编辑:程序博客网 时间:2024/05/17 08:31
http://poj.org/problem?id=2606
http://poj.org/problem?id=1118
这里是O(n^3)实现 水过!
Lining Up
Time Limit: 2000MS Memory Limit: 32768K
Description
"How am I ever going to solve this problem?" said the pilot.
Indeed, the pilot was not facing an easy task. She had to drop packages at specific points scattered in a dangerous area. Furthermore, the pilot could only fly over the area once in a straight line, and she had to fly over as many points as possible. All points were given by means of integer coordinates in a two-dimensional space. The pilot wanted to know the largest number of points from the given set that all lie on one line. Can you write a program that calculates this number?
Your program has to be efficient!
Indeed, the pilot was not facing an easy task. She had to drop packages at specific points scattered in a dangerous area. Furthermore, the pilot could only fly over the area once in a straight line, and she had to fly over as many points as possible. All points were given by means of integer coordinates in a two-dimensional space. The pilot wanted to know the largest number of points from the given set that all lie on one line. Can you write a program that calculates this number?
Your program has to be efficient!
Input
Input consist several case,First line of the each case is an integer N ( 1 < N < 700 ),then follow N pairs of integers. Each pair of integers is separated by one blank and ended by a new-line character. The input ended by N=0.
Output
output one integer for each input case ,representing the largest number of points that all lie on one line.
Sample Input
51 12 23 39 1010 110
Sample Output
3
Rabbit huntTime Limit: 1000MS Memory Limit: 65536KDescription
A good hunter kills two rabbits with one shot. Of course, it can be easily done since for any two points we can always draw a line containing the both. But killing three or more rabbits in one shot is much more difficult task. To be the best hunter in the world one should be able to kill the maximal possible number of rabbits. Assume that rabbit is a point on the plane with integer x and y coordinates. Having a set of rabbits you are to find the largest number K of rabbits that can be killed with single shot, i.e. maximum number of points lying exactly on the same line. No two rabbits sit at one point.Input
An input contains an integer N (2<=N<=200) specifying the number of rabbits. Each of the next N lines in the input contains the x coordinate and the y coordinate (in this order) separated by a space (-1000<=x,y<=1000).Output
The output contains the maximal number K of rabbits situated in one line.Sample Input
67 1228 1399 15610 17311 190-100 1Sample Output
5
- POJ 1118 Lining Up && POJ 2606 Rabbit hunt 找出一条直线上的点的最大个数
- poj 2606 Rabbit hunt【同一条直线上的点】
- poj 1118 Lining Up【同一条直线上的点】
- POJ 1118 Lining Up & POJ 2606 Rabbit hunt(模拟)
- poj 1118 Lining Up || poj 2780 Linearity || poj 2606 Rabbit hunt
- POJ 1118 Lining Up(点与直线)
- UVA Lining Up (一条直线上最多的点数)
- hdu1432 Lining Up --判断点在一条线上的个数
- poj 2606 Rabbit hunt
- poj 2606 Rabbit hunt
- 【POJ 2606】Rabbit hunt
- POJ 2606 Rabbit hunt
- poj 1118 Lining Up
- poj 1118 Lining Up
- POJ 1118 Lining Up
- poj 1118 Lining Up
- poj 1118 Lining Up
- POJ-1118-Lining Up
- 训练Opencv分类器
- USACO 2.2 分析
- MIPS的VEIC(转)
- 学生成绩储存及查询系统二
- Android IPC 通讯机制源码分析 一
- POJ 1118 Lining Up && POJ 2606 Rabbit hunt 找出一条直线上的点的最大个数
- Android IPC 通讯机制源码分析 二
- 刚到来
- 路由Session实验
- Windows 7下的DEP解析
- 哈哈
- 玩玩新浪
- Infobright的架构
- shell 演讲稿