Is point D situated in triangle A or not?

একটি ত্রিভুজের শীর্ষত্রয় A,B,C এবং অপর একটি বিন্ধু D এর স্থানাঙ্ক দেয়া আছে বের করতে হবে বিন্ধু ত্রিভুজের অভ্যন্তরে অবস্থিত কি না।

আইডিয়া-১ঃ যদি, ত্রিভুজ ক্ষেত্র ABC = ত্রিভুজ ক্ষেত্র ABD + ত্রিভুজ ক্ষেত্র ADC + ত্রিভুজ ক্ষেত্র BCD হয় তবে D বিন্ধু ত্রিভুজ ABC এর অভ্যন্তরে অবস্থিত।

    আইডিয়া-২ঃ A,B,C,D বিন্ধুদ্বয়ের জন্য Convex Hull তৈরী করলে Convex Hull এর প্রান্ত বিন্ধু যদি ৩ টি হয় তবে বিন্ধু ত্রিভুজের অভ্যন্তরে অবস্থিত। যদি প্রান্তবিন্দু ৪ টি হয় তবে তা ত্রিভুজের বাইরে অবস্থিত।


আইডিয়া-৩ঃ বিন্ধু যদি AB,BC,CA বাহুত্রয়ের বামে অবস্থিত হয় তার মানে এটি ত্রিভুজের অভ্যন্তরে অবস্থিত।



Comments

Trending Post

At Coder Educational DP-A | DP Series(Episode-1)

DP Optimization (Part-1) | DP Series(Episode-15)