Laiks, kas nepieciešams, lai satiktos vienādmalu trīsstūrī

Laiks, kas nepieciešams, lai satiktos vienādmalu trīsstūrī

Dots vienādmalu trijstūra malu garums (-i) un ātrums (v) katram dzīvniekam, kas atzīmēts trijstūra virsotnēs, uzziniet laiku, pēc kura tie satiekas, ja tie sāk virzīties uz savu labo pretējo, veidojot trajektoriju.
 

Laiks, kas nepieciešams, lai satiktos vienādmalu trīsstūrī


Piemēri:  

Ievade: s = 2 v = 5
Izvade: 0,266667

Ievade: s = 11 v = 556
Izvade: 0,013189


 


Pieeja: 
Lai uzzinātu kopējo laiku, kas vajadzīgs, lai dzīvnieki satiktos, vienkārši ņemiet A, dalītu ar sākotnējo ātrumu, ar kādu divas virsotnes tuvojas viena otrai. Izvēlieties jebkuras divas virsotnes un var redzēt, ka pirmais punkts virzās otrā virzienā ar ātrumu v, bet otrais virzās pirmās virzienā (vienkārši paņemiet komponentu pa vienu no trijstūra malām). 
Atsauce: StackExchange
 

Tālāk ir aprakstīta iepriekš minētās pieejas īstenošana.

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>   

Izvade
0.297619 

Laika sarežģītība: O(1)
Palīgtelpa: O(1)

Izveidojiet viktorīnu