Med tanke på längden på sidorna av liksidiga triangeln (s) och hastigheten (v) för varje djur som är märkt på triangelns hörn, ta reda på tiden efter vilken de möts om de börjar röra sig mot sin högra motsatta sida och bildar en bana.

kruskal algoritm
Exempel:
Input: s = 2 v = 5
Produktion: 0,266667Input: s = 11 v = 556
Produktion: 0,013189java math.random
Tillvägagångssätt:
För att hitta den totala tid det tar för djuren att träffas, ta helt enkelt A dividerat med den initiala hastigheten med vilken två hörn närmar sig varandra. Välj två valfria hörn och det kan ses att den första punkten rör sig i riktning mot den andra med hastighet v medan den andra rör sig i riktning mot den första (ta bara komponenten längs en av triangelkanterna).
Referens: StackExchange
Nedan är implementeringen av ovanstående tillvägagångssätt:
C++// CPP code to find time // taken by animals to meet #include using namespace std; // function to calculate time to meet void timeToMeet(double s double v){ double V = 3 * v / 2; double time = s / V; cout << time; } // Driver Code int main(void) { double s = 25 v = 56; timeToMeet(s v); return 0; }
Java // Java code to find time taken by animals // to meet import java.io.*; public class GFG { // function to calculate time to meet static void timeToMeet(double s double v){ double V = 3 * v / 2; double time = s / V; System.out.println((float)time); } // Driver Code static public void main (String[] args) { double s = 25 v = 56; timeToMeet(s v); } } //This code is contributed by vt_m.
Python3 # Python3 code to find time # taken by animals to meet # function to calculate # time to meet def timeToMeet(s v): V = 3 * v / 2; time = s / V; print(time); # Driver Code s = 25; v = 56; timeToMeet(s v); # This code is contributed by mits
C# // C# code to find time // taken by animals to meet using System; public class GFG { // function to calculate time to meet static void timeToMeet(double s double v){ double V = 3 * v / 2; double time = s / V; Console.WriteLine((float)time); } // Driver Code static public void Main () { double s = 25 v = 56; timeToMeet(s v); } } // This code is contributed by vt_m.
PHP // PHP code to find time // taken by animals to meet // function to calculate // time to meet function timeToMeet($s $v) { $V = 3 * $v / 2; $time = $s / $V; echo $time; } // Driver Code $s = 25; $v = 56; timeToMeet($s $v); // This code is contributed by anuj_67. ?> JavaScript <script> // JavaScript code to find time taken by animals // to meet // function to calculate time to meet function timeToMeet(s v) { var V = 3 * v / 2; var time = s / V; document.write( time.toFixed(6)); } // Driver Code var s = 25 v = 56; timeToMeet(s v); // This code is contributed by todaysgaurav </script>
Produktion
0.297619
Tidskomplexitet: O(1)
Extra utrymme: O(1)