题目名称 2545. 输出全靠花
输入输出 xumingshi.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatar农场主 于2016-11-14加入
开放分组 全部用户
提交状态
分类标签
模拟
分享题解
通过:25, 提交:51, 通过率:49.02%
GravatarKulliu 100 0.000 s 0.00 MiB C++
GravatarBennettz 100 0.067 s 3.27 MiB C++
Gravatarkxxy 100 0.075 s 15.97 MiB C++
GravatarKulliu 100 0.075 s 19.33 MiB C++
GravatarOstmbh 100 0.077 s 15.97 MiB C++
Gravatar残星噬月 100 0.102 s 10.66 MiB C++
Gravatarnsnsjsjjs 100 0.121 s 4.22 MiB C++
Gravatar喵喵喵 100 0.162 s 6.27 MiB C++
Gravatar最长上升子序列 100 0.201 s 16.93 MiB C++
Gravatarhsez_sjy 100 0.212 s 16.93 MiB C++
本题关联比赛
20161114
关于 输出全靠花 的近10条评论(全部评论)
70
GravatarTabing010102
2016-11-14 19:37 2楼
我。。。。。。我只能说数组开成40错了,开成41A了7个点,开成45A了。。。。。。
Gravatar最长上升子序列
2016-11-14 17:05 1楼

2545. 输出全靠花

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

【题目描述】


Ostmbh有许多小花,这些小花可以被放置在一个四维空间里,用来给路过的敌人造成伤害。

每朵花的位置可以用一个四维坐标(x,y,z,w)表示,并且同一个位置上是不能放置两朵小花的。

Ostmbh突然发现这些小花排布很稀疏,甚至不容易找到三个在排在一条线上的的小花。

于是Ostmbh非常好奇,他放置的小花中最多能有多少小花排成一条线。



【输入格式】


第一行一个数正整数n代表Ostmbh放置的小花的个数

接下来n行,每行四个整数表示小花所在坐标,按照x,y,z,w的顺序给出


【输出格式】

一个数,代表最多有多少朵小花排成一条线

【样例输入】

3 1 2 3 4 5 6 7 8 9 10 11 12

(每个点坐标保证不同)

【样例输出】

3

【提示】


对于30%的数据,n<=10

对于50%的数据,n<=130

对于100%的数据,n<=1000,所有坐标的绝对值<=20

TIPS: 对于两个不同四维点(x1,y1,z1,w1),(x2,y2,z2,w2),可以确定一条直线,直线上的任意点(x,y,z,w),都存在唯一对应实数λ

使得(x,y,z,w)=(x1+λ*(x2-x1),y1+λ*(y2-y1),z1+λ*(z2-z1),w1+λ*(w2-w1))



【来源】

还是不告诉你。