题意介绍

据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上。
假设宇宙射线的发射点位于一个平面,ZJM已经通过特殊手段获取了所有宇宙射线的发射点,他们的坐标都是整数。而ZJM要构造一个保护罩,这个保护罩是一个圆形 ,中心位于一个宇宙射线的发射点上。同时,因为大部分
经费都拨给了瑞神,所以ZJM要节省经费,做一个最小面积的保护罩。当ZJM决定好之后,东东来找ZJM一起对抗宇宙狗去了,所以ZJM把问题扔给了你~

题意分析

根据各的数据范围,暴力求解就可以AC,遍历每个点找到以他为中心半径最小的点即可。

通过代码

#include<bits/stdc++.h>
using namespace std;long long n, x, y,maxn=-1;
vector<pair<long long, long long>> v,ans;bool cmp(pair<long long, long long> p1, pair<long long, long long> p2) {if (p1.second == p2.second) {if (v[p1.first].first != v[p2.first].first)return v[p1.first].first < v[p2.first].first;else return v[p1.first].second < v[p2.first].second;}else return p1.second < p2.second;
}int main() {cin >> n;while (n--) {cin >> x >> y;v.push_back(make_pair(x, y));}for (int i = 0; i < v.size(); i++) {for (int j = 0; j < v.size(); j++) {if (i != j) {long long len = pow(v[j].first - v[i].first, 2) + pow(v[j].second - v[i].second, 2);maxn = max(maxn, len);}}ans.push_back(make_pair(i, maxn));maxn = -1;}sort(ans.begin(), ans.end(), cmp);cout << setiosflags(ios::fixed) << setprecision(2);cout << (double)v[ans[0].first].first << " " << (double)v[ans[0].first].second << endl;cout << (double)ans[0].second << endl;return 0;
}

B - ZJM要抵御宇宙射线相关推荐

  1. 第十六周模测——ZJM要抵御宇宙射线

    ZJM要抵御宇宙射线 一.题目 据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上.假设宇宙射线的发射点位于 ...

  2. week16 CSP-M4-B ZJM要抵御宇宙射线

    ZJM要抵御宇宙射线 据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上.假设宇宙射线的发射点位于一个平面, ...

  3. ZJM要抵御宇宙射线

    题目描述 据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙 于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上.假设宇宙射线的发射点位于一个 平面,ZJM已 ...

  4. CSP M4 B ZJM要抵御宇宙射线

    题意: 题目描述 据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙 于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上.假设宇宙射线的发射点位于一个 平面, ...

  5. week16 实验B ZJM要抵御宇宙射线

    题目: 据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙 于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上.假设宇宙射线的发射点位于一个 平面,ZJM已经 ...

  6. 简单枚举(ZJM要抵御宇宙射线)

    解题思路: 看题目描述挺复杂的,有同学还会想到最小圆覆盖.dfs之类的方法,但实际上只是个简单的枚举问题.最多1000个点,n^2的复杂度的话也才1e6,直接枚举完全可以接受.pair类型数组mypo ...

  7. CSP-M4补题 B_ZJM要抵御宇宙射线

    题目 据传,2020年是宇宙射线集中爆发的一年,这和神秘的宇宙狗脱不了干系!但是瑞神和东东忙 于正面对决宇宙狗,宇宙射线的抵御工作就落到了ZJM的身上.假设宇宙射线的发射点位于一个 平面,ZJM已经通 ...

  8. SDU程序设计思维实践题目总结

    题目来源及链接 题目名称及讲解博客链接 涉及算法 原题以及原题链接 第二周作业 Maze BFS POJ-3984 Pour water BFS POJ-1606 第二周实验 化学 模拟 codefo ...

  9. Week 16 CSP M4

    A - TT数鸭子 题目简述 这一天,TT因为疫情在家憋得难受,在云吸猫一小时后,TT决定去附近自家的山头游玩. TT来到一个小湖边,看到了许多在湖边嬉戏的鸭子,TT顿生羡慕.此时他发现每一只鸭子都不 ...

最新文章

  1. 微信小程序之ajax服务器交互及页面渲染
  2. linux netlink 编程示例(一)内核端
  3. ddr test DCD CFG file CBT
  4. Excel绘制甘特图
  5. [UE4]子控件Child Widget顶层容器选择
  6. windows安装linux无法启动服务,Windows系统下Apache服务器无法启动的问题解决
  7. 10976 - Fractions Again?!
  8. iOS项目工程添加.a文件遇到的Dsymutil Error
  9. linux(ubuntu)下C++访问mysql数据库
  10. Zabbix Agent2监控redis
  11. DeepLabv1补充:对全连接条件随机场(Fully Connected / Dense CRF)的理解
  12. LAFEAT: Piercing Through Adversarial Defenses with Latent Features论文解读
  13. 华为怎么删掉android,华为手机怎么卸载软件 华为手机卸载应用软件教程
  14. 第四章:mongodb 命令行操作进程控制性能优化
  15. matlab解二元二次方程组
  16. 求大神帮助,感激不尽
  17. AutoCAD中如何截取清楚的图像
  18. wMy_Python ~储存相关~
  19. KnowStreaming贡献流程
  20. 【读书笔记】Haskell函数式编程入门 I 基础篇 2. 类型系统和函数

热门文章

  1. 修改 Git 已经提交记录的 用户名 和邮箱
  2. win10安装TeamView 提示rollback framework could not be initialized
  3. H.266/VVC帧间预测技术学习:高级运动矢量预测(Advanced Motion Vector Prediction, AMVP)
  4. 图解迪士尼发展史:华特·迪士尼建立的动画王国
  5. 【MacM1+PyCharm+PyQt5】记录一次Pycharm有Pyqt5环境但无代码提示的解决流程
  6. 2021-2025年中国自动化侧面装载机行业市场供需与战略研究报告
  7. 计算机术语dump是什么意思?
  8. 多元回归分析的心得(笔记)
  9. B-GT‘s Dream “科林明伦杯“哈尔滨理工大学第八届程序设计竞赛
  10. 听说,你还在抬头仰望星空?