CSP-202009-1-称检测点查询

CSP-202009-1-称检测点查询

解题思路

  • 本题的时间复杂度貌似没有限制,直接暴力枚举就能
  • 知识盲点:sort()函数-升序排序
    • #include <algorithm>
    • 给名为dis,长度为n的数组排序sort(new_dis, new_dis + n);
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
   
    int n, x, y, flag = 0, dis[205] = {
   }, new_dis[205] = {
   };
    cin >> n >> x >> y;
    for (int i = 0; i < n; i++)
    {
   
        int xi, yi;
        cin >> xi >> yi;
        dis[i] = (x - xi) * (x - xi) + (y - yi) * (y - yi);
        new_dis[i] = dis[i];
    }
    // 升序排序
    sort(new_dis, new_dis + n);
    int min = new_dis[0];
    bool isChange = 1;
    for (int i = 0; i < n; i++)
    {
   
        if (new_dis[i] != min)
        {
   
            min = new_dis[i];
            isChange = 1;
        }
        // new_dis可能有重复值,不检查相同的值
        if (isChange)
        {
   
            for (int j = 0; j < n; j++)
            {
   
                if (dis[j] == min)
                {
   
                    cout << j + 1 << endl;
                    flag++;
                }
                if (flag == 3) break;
            }
            isChange = 0;
        }        
        if (flag == 3) break;
    }
    
    return 0;
}

请添加图片描述

相关推荐

  1. ccf202009-1检测查询

    2024-02-10 07:46:01       40 阅读
  2. CCF-CSP 202209-1 如此编码

    2024-02-10 07:46:01       50 阅读
  3. CCF-CSP 202309-1 坐标变换(其一)

    2024-02-10 07:46:01       52 阅读
  4. CSP试题回顾】202209-1-如此编码(优化)

    2024-02-10 07:46:01       43 阅读
  5. CSP 202209-2 何以包邮

    2024-02-10 07:46:01       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-10 07:46:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-10 07:46:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-10 07:46:01       87 阅读
  4. Python语言-面向对象

    2024-02-10 07:46:01       96 阅读

热门阅读

  1. web3之跨链合成资产交易协议LINA (Linear)

    2024-02-10 07:46:01       56 阅读
  2. 力扣0124——二叉树的最大路径和

    2024-02-10 07:46:01       51 阅读
  3. 算法刷题day10

    2024-02-10 07:46:01       47 阅读
  4. STL - 容器适配器

    2024-02-10 07:46:01       54 阅读
  5. 数据分类分级

    2024-02-10 07:46:01       45 阅读
  6. (52)只出现一次的数字III

    2024-02-10 07:46:01       59 阅读
  7. 深入解析 Spring 和 Spring Boot 的区别

    2024-02-10 07:46:01       56 阅读