Saturday, July 8, 2017

DCP-165: Easy Geometry DEvskill Problem Logic And Solution

https://www.devskill.com/CodingProblems/ViewProblem/165

                                                 where , AB==CD

AB & BC  এর মান ইনপুটে দেয়া থাকবে , আমাকে গোটা ক্ষেত্রটির পরিসীমা বের করতে হবে ,সহজ কথায় - সবকয়টি বাহু'র যোগফল বের করতে হবে ..

এখানে একটি , জিনিস কল্পনা করো , যদি-  A & D যোগ করা হতো ,তাহলে অবশ্যই AD ,  BC এর সমান হতো - যেহেতু, AB==CD  ।  অর্থাৎ ,  ADE  ত্রিভুজ হইতো , যেখানে BAD & CDA  কোন দুইটি  সমকোনী হতো | যেহেতু , দেয়া আছে EAD && EDC == 30 সুতরাং,   EAD  == AED ==  EDA == 60 হবে \
মানে , AE == AD == DE == BC হবে (আগেই বলেছি ,AD ,BC  এর সমান হবে )
তাহলে পরিসীমা == AB+CB+CD+DE+AE / যেখানে , সবকয়টি এর মান জানা হয়ে গেছে আমাদের

এখন কোড দেখি , চলো

#include<iostream>
#include<cstdio>
#include<cmath>

using namespace std;


int main() {
    int t,a,b;
    scanf("%d",&t);
    for(int i=1;i<=t;i++)
    {
        scanf("%d %d",&a,&b);
        printf("Case %d: %d\n",i,(2*a)+(b*3));
    }
    return 0;
}





No comments:

Post a Comment