logo

הזמן הנדרש להיפגש במשולש שווה צלעות

בהינתן אורך הצלעות של משולש(ים) שווה צלעות והמהירויות(v) של כל חיה המתויגת על קודקודי המשולש, גלה את הזמן שאחריו הם נפגשים אם הם מתחילים לנוע לכיוון הימני ההפוך שלהם ויוצרים מסלול.
 

הזמן הנדרש להיפגש במשולש שווה צלעות' title=

מונה ג'אווה


דוגמאות:  



קֶלֶט: s = 2 v = 5
תְפוּקָה: 0.266667

קֶלֶט: s = 11 v = 556
תְפוּקָה: 0.013189

מספר אקראי של java


 


גישה: 
כדי למצוא את משך הזמן הכולל שלוקח לבעלי החיים להיפגש פשוט קחו את A חלקי הקצב ההתחלתי שבו שני קודקודים מתקרבים זה לזה. בחרו כל שני קודקודים וניתן לראות שהנקודה הראשונה נעה לכיוון השנייה במהירות v ואילו השנייה נעה לכיוון הראשונה (פשוט קח את הרכיב לאורך אחד מקצוות המשולש). 
הפניה: StackExchange
 

להלן יישום הגישה לעיל:

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> 

תְפוּקָה
0.297619

מורכבות הזמן: O(1)
חלל עזר: O(1)

צור חידון