UVA1595-对称轴
来源:互联网 发布:成为算法工程师 编辑:程序博客网 时间:2024/04/30 02:26
这道题有个坑,即有可能存在x坐标相同,y坐标不同的点。
解法很简单,记录每个点,排序,遍历,看看是不是每个点关于对称轴的对称点是否存在。
#include <iostream>#include <string>#include <vector>#include <set>#include <map>#include <sstream>#include <fstream>using namespace std;typedef pair<int,int> point;int main(){int T;cin>>T;for(int i=0;i<T;i++){int n;set<point> data;cin>>n;int sum = 0;for(int j=0;j<n;j++){int x,y;cin>>x>>y;sum+=x;data.insert(point(x*n,y));}bool flag = true;for(set<point>::iterator i=data.begin();i!=data.end();i++){point p = *i;if(data.find(point(2*sum-p.first,p.second))==data.end()){flag = false;break;}}if(flag==true){cout<<"YES"<<endl;}else{cout<<"NO"<<endl;}}return 0;}
0 0
- UVA1595-对称轴
- UVA1595(对称轴)
- uva1595对称轴 STL模拟
- 习题5-6 对称轴 UVa1595
- 习题5-6 对称轴 UVA1595
- 习题5-6 对称轴(Symmetry, UVa1595)
- 关于"对称轴 (Symmetry, ACM/ICPC Seoul 2004, UVa1595"的讨论
- 算法竞赛入门经典 第二版 习题5-6 对称轴 Symmetry uva1595
- 算法竞赛入门经典(第2版)习题5-6 对称轴(Symmetry) Uva1595
- 对称轴
- UVa1595 - Symmetry
- UVa1595 - Symmetry
- [UVA1595]Symmetry
- UVa1595-Symmetry
- 对称轴(Symmetry)
- UVa 1595-对称轴
- 【BZOJ1100】【POI2007】对称轴osi
- UVA 1595 Symmetry(对称轴)
- 你不得不读的书籍清单
- 最长01串
- spark源码编译
- matlab卷积相关
- Collatz问题
- UVA1595-对称轴
- 学习笔记(5)——文件压缩
- HLG 哈理工OJ 2074逃生
- Python 标准库 —— os 模块
- NOIP2015提高组Day2 子串
- UVA230-图书馆管理
- log4j配置说明
- c++操作符优先级表格 + 记忆方法整理
- 用C++程序在excel表中添加批注时的注意事项