问题标题: 酷町堂:4760 飞行员酷町猫

0
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
黄子扬
黄子扬
初级天翼
初级天翼

你给你的代码注释一下并且markdown一下吗(?)

0
我要回答