uva 10585 - Center of symmetry(水)
来源:互联网 发布:冰川网络的游戏怎么样 编辑:程序博客网 时间:2024/05/18 02:09
题目链接:uva 10585 - Center of symmetry
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;typedef long long ll;struct Point {ll x, y;void read() { scanf("%lld%lld", &x, &y); }bool operator < (const Point& u) const { return x < u.x || (x == u.x && y < u.y); };Point (ll x = 0, ll y = 0): x(x), y(y) {}Point operator + (const Point& u) { return Point(x+u.x,y+u.y); }Point operator - (const Point& u) { return Point(x-u.x,y-u.y); }ll operator * (const Point& u) { return x*u.y - y*u.x; }};const int maxn = 10005;int N;Point A[maxn];ll dis(Point u) {return u.x*u.x + u.y*u.y;}bool judge () {ll x = A[0].x + A[N-1].x;ll y = A[0].y + A[N-1].y;for (int i = 1; i < N/2; i++) {int j = N - i - 1;if (A[i].x + A[j].x != x || A[i].y + A[j].y != y)return false;}return true;}int main () {int cas;scanf("%d", &cas);while (cas--) {scanf("%d", &N);for (int i = 0; i < N; i++)A[i].read();sort(A, A + N);printf("%s\n", judge() ? "yes" : "no");}return 0;}
0 0
- uva 10585 - Center of symmetry(水)
- Uva 10585 - Center of symmetry
- UVA 10585 - Center of symmetry
- UVa 10585 - Center of symmetry
- UVA 10585 Center of symmetry
- UVA 10585 - Center of Symmetry
- UVA10585-Center of symmetry
- POJ 1859 The Perfect Symmetry && POJ2526 Center of symmetry(思维题)
- POJ 2526 Center of symmetry 笔记
- poj 2526 Center of symmetry 哈希查找
- Symmetry UVa 1595(水题)
- Symmetry(对称轴)UVA 1595
- Symmetry UVA
- Symmetry UVA
- UVA 10002 Center of Masses
- UVa 10002 - Center of Masses
- UVa 10002 Center of Masses(Andrew或Graham_scan)
- UVa 1595 - Symmetry(对比查找)
- 题目1008:最短路径问题
- C++链接错误“对函数或变量未定义的引用”解决办法
- 8-17
- ios中的代理与协议(delegate)
- HDU 5100 Chessboard (用k×1的矩形覆盖n×n的正方形)(找规律)
- uva 10585 - Center of symmetry(水)
- 数据结构:可合并堆——左偏树
- Google之文件系统GFS
- R语言中常用的语法
- 如何在github上提交项目
- Android的发展历史
- Android Api Demos登顶之路(三十四)Device Admin
- 网络爬虫源码
- hdu 3790 最短路径问题