码迷,mamicode.com
首页 > 其他好文 > 详细

【枚举】Codeforces Round #432 (Div. 2, based on IndiaHacks Final Round 2017) Div2C题

时间:2017-09-05 16:51:21      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:需要   三元组   div2   元组   base   sed   定义   dia   code   

题目大意:

平面上有N个点(N<=1000),定义一个点为好,当且仅当,由这个点为三角形的顶点,组成的所有三角形,两边的夹角都为钝角,称为好点,求好点的数目。

题目分析:

首先考虑朴素的枚举,枚举三元组<i,j,k>,以i为顶点,j , k 为两边 ,查看是否i为顶点的所有三角形,都以i所在顶点为钝角。

考虑优化:

三角形内角和是180

如果<i, j, k> 是以i为顶点的钝角/直角三角形,则 j, k 是坏点,不需要枚举。

如果<i, j, k> 是锐角,i为坏点。

【枚举】Codeforces Round #432 (Div. 2, based on IndiaHacks Final Round 2017) Div2C题

标签:需要   三元组   div2   元组   base   sed   定义   dia   code   

原文地址:http://www.cnblogs.com/poler/p/7479150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!