Sunday, September 3, 2017

835A. Key races Codeforces Problem Solution In (C++,C#)& Logic

http://codeforces.com/problemset/problem/835/A

খুবই সহজ একটা সমস্যা , জাস্ট  ম্যাথমেটিক্যাল । আমি যদি , বলি - তোমায় , পরীক্ষা শুরু'র ঠিক T সময় পরে একটা কি-বোরড দেবো ও একটা পেজে কিছু টেক্সট থাকবে  , তোমায় শুধু  সেই টেক্সট গুলো টাইপ করতে হবে । আমি দেখতে চাই , তোমার টাইপিং ক্ষমতা কতো টূকু  ?? কিন্তু , তোমায় পরীক্ষা শেষ হবার ঠিক সময় আগে সবকিছু স্টপ করতে হবে । একটা ক্যারেক্টার লিখতে লিখতে তোমার সময় লাগে  V   সময় ও ওই টেক্সটে মোট ক্যারেক্টার আছে   S গুলি ।

তাহলে , তোমার মোট কতক্ষণ সময় লাগবে ??? মোট  2*T+ V*S সময় , তাইনা ???

এখন তোমায় , দুইজন ছেলের টাইপিং সম্পর্কিত তথ্যগুলি দেয়া থাকবে - তোমায় বলতে হবে কে প্রথম হবে ? আর কে দ্বিতীয় ?? অথবা ড্র ??? তুমি শুধু দুইজনের মোট সময় তুলনা করলেই সব ঝামেলা শষ

চলো ,  কোড দেখে আসি ............

IN C++ LANGUAGE........................

 
#include <bits/stdc++.h>
 
using namespace std;
 
 
 int main()
{
    int s,v1,v2,t1,t2;
    cin>>s>>v1>>v2>>t1>>t2;
    int a1 = v1*s+2*t1;
    int a2 = v2*s+2*t2;
    if(a1<a2)
        puts("First");
    else if(a1>a2)
        puts("Second");
    else
        puts("Friendship");
    return 0;
}
 
IN C# LANGUAGE............
 
 
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6.  
  7. {
  8. string str=Console.ReadLine();
  9. string[] values=str.Split(' ');
  10. int s=int.Parse(values[0]);
  11. int v1=int.Parse(values[1]);
  12. int v2=int.Parse(values[2]);
  13. int t1=int.Parse(values[3]);
  14. int t2=int.Parse(values[4]);
  15.  
  16. int a1 = v1*s+2*t1;
  17. int a2 = v2*s+2*t2;
  18.  
  19. if(a1<a2)
  20. Console.WriteLine("First");
  21. else if(a1>a2)
  22. Console.WriteLine("Second");
  23. else
  24. Console.WriteLine("Friendship");
  25. }
  26. }

No comments:

Post a Comment