0
已解决
胡钰妍
资深光能
资深光能
#include<iostream>
using namespace std;
int n,x[1000],y[1000],cnt=0,ans=0;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
cnt=2;
for(int k=j+1;k<=n;k++){
if(k!=i&&k!=j){
if((y[i]-y[j])*(x[i]-x[k])==(y[i]-y[k])*(x[i]-x[j])){
cnt++;
}
}
}
ans=max(ans,cnt);
}
}
cout<<ans;
return 0;
}
哪错了