bzoj1610
来源:互联网 发布:海康威视网络摄像头 编辑:程序博客网 时间:2024/05/17 07:21
直接暴力。。
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;#define N 204#define Max 1000000000#define Sma 0.0000001struct _point{int x,y;}p[N];double line[N*N];int n;double draw(_point x, _point y){ int a=x.x, b=x.y, c=y.x, d=y.y; if(a==c) return Max; return double(b-d)/(a-c); }double abss(double x){return (x<0)? -x:x;}bool equal(double a, double b){ return abss(a-b)<Sma; }int main(){ scanf("%d",&n); int ls=0; for(int i=1;i<=n;i++) scanf("%d%d",&p[i].x, &p[i].y); for(int i=1;i<=n;i++){ for(int j=i+1;j<=n;j++){ line[++ls]= draw(p[i], p[j]); } } sort(line+1, line+ls+1); int ans=1; for(int i=2;i<=ls;i++) if(!equal(line[i], line[i-1])) ++ans; printf("%d\n",ans); return 0;}
0 0
- bzoj1610
- 【bzoj1610】Line连线游戏
- 【Bzoj1610】[Usaco2008 Feb]Line连线游戏
- [BZOJ1610][Usaco2008 Feb]Line连线游戏
- bzoj1610【Usaco2008 Feb】Line 连线游戏
- 【bzoj1610】【Usaco2008 Feb】Line连线游戏
- bzoj1610 [Usaco2008 Feb]Line连线游戏
- BZOJ1610: [Usaco2008 Feb]Line连线游戏
- bzoj1610 [Usaco2008 Feb]Line连线游戏(数学)
- bzoj1610 [Usaco2008 Feb]Line连线游戏
- 【bzoj1610】[Usaco2008 Feb]Line连线游戏 计算几何基础
- bzoj1610(代码实现技巧+stl的一点运用)
- [BZOJ1610][Usaco2008 Feb]Line连线游戏(计算几何)
- mysql中默认编码格式设置,mysql连接设置
- NGINX
- Bellman-Ford算法——解决负权边
- POJ 2840 Big Clock G++
- linux驱动:音频驱动(四)ASoc之machine设备
- bzoj1610
- 1010. 一元多项式求导 (25)
- 全职专业玩家分享:手动党梦幻五开赚钱心得
- Python 网络编程
- ssacnf和sprintf实战取ip地址
- 更改my eclipse或eclipse的jdk版本
- java 并发编程实战 之 对象的共享
- js基础--数组
- PAT (Advanced Level) Practise 1012 The Best Rank