摘要: 题目大意:依次给定多个点(要求第一个点和最后一个点重叠),把前后两个点相连求最后得到的图形的面的个数 思路分析 : 借助欧拉定理,V+F-E = 2,只要求出点的数量和边的数量就可以计算出面的数量,点的数量只要枚举直线就可以,但是有可能有重复的点,之最去重一下就可以,然后在枚举剩下的点出现在几条直线 阅读全文
posted @ 2018-05-02 22:09 楼主好菜啊 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: unique 函数是用来去除一个集合中重复元素的函数 若是在数组中,则调用此函数后,返回的除去重复元素的下一个指针的地方 若是在 vector中,则会返回重复元素下一个位置的迭代器,在调用erase函数,真正的删除 阅读全文
posted @ 2018-05-02 20:56 楼主好菜啊 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 推荐博客 :https://blog.csdn.net/jjj19891128/article/details/22685605 https://blog.csdn.net/jq_develop/article/details/44981127 结构体的定义 点 直线 多边形 圆 整体一起 jls 阅读全文
posted @ 2018-05-02 19:02 楼主好菜啊 阅读(299) 评论(0) 推荐(0) 编辑
摘要: struct point { double x, y; point(double _x, double _y):x(_x), y(_y){} // 点-点=向量 point operator-(const point &v){ return point(x-v.x, y-v.y); } int dcmp(doub... 阅读全文
posted @ 2018-05-02 16:55 楼主好菜啊 阅读(112) 评论(0) 推荐(0) 编辑