0
已解决
李素妍
新手天翼
新手天翼
┭┮﹏┭┮
#include <iostream>
using namespace std;
int a[710],b[710],n,now;
int main(){
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i]>>b[i];
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
now=2;
for(int k=j+1;k=n;k++){
int r=(a[j]-a[i])*(b[k]-b[i]),d=(a[k]-a[i])*(b[j]-b[i]);
if(r==d)now++;
}
}
}
cout<<now;
return 0;
}
李素妍在2020-08-06 15:44:49追加了内容
顶
0
已采纳
康曦
中级光能
中级光能
核心
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;
}
0
0