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;
}
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