#include #include using namespace std; class Solution{ public: int numberOfBoomerangs1(vector>& points){ int points_size = points.size(); int ans = 0; for(vector firstpoint: points){ for(vector secondpoint: points){ if(samePoint(firstpoint, secondpoint))continue; for(vector thirdpoint: points){ if(samePoint(secondpoint, thirdpoint) || samePoint(firstpoint, thirdpoint)) continue; if(distance(firstpoint, secondpoint) == distance(firstpoint, thirdpoint)){ ans++; cout<>& points){ int point_size = points.size(); int ans =0; double dist[510][510]; for(int i = 0 ; i < point_size ;i++){ for(int j = 0 ; j < point_size ;j++){ dist[i][j] = distance(points[i],points[j]); } } for(int i = 0 ; i < point_size ; i++){ for(int j = 0 ; j < point_size ; j++){ cout< a, vector b){ if(a[0] == b[0] && a[1] == b[1]) return true; return false; } double distance(vector a, vector b){ double rlt = (a[0]-b[0])*(a[0]-b[0]) +(a[1]-b[1])*(a[1]-b[1]); return sqrt(rlt); } }; int main(){ Solution sol; vector point1 = {0,0}; vector point2 = {1,0}; vector point3 = {-1,0}; vector point4 = {0,1}; vector point5 = {0,-1}; vector> ex1 = {point1, point2, point3,point4,point5}; cout< ex2_point1 = {1,1}; // vector ex2_point2 = {2,2}; // vector ex2_point3 = {3,3}; // vecotr ex2_point4 = { vector ex2_point1 = {0,0}; vector ex2_point2 = {0,1}; vector ex2_point3 = {5,0}; vector ex2_point4 = {5,1}; vector> ex2 = {ex2_point1, ex2_point2, ex2_point3,ex2_point4}; cout<