https://www.devskill.com/CodingProblems/ViewProblem/69
এটা খুবই সহজ একটা প্রোবলেম । Miraclaw নামে , একটা বাচ্চা ছেলে - তার সামনে , কিছু বাস্ক সিরিয়ালি সাজানো আছে বাস্কগুলোর মধ্যে কিছু মারবেল আছে , ছেলেটি -মার্বেল গোনার সময় একটু ভুল করে ফেলে , যেটা যত নাম্বার বক্স সেই সিরিয়াল নাম্বার'টা সেই বাক্সএর মোট মার্বেল বাদ দিয়ে গণনা করে ( তবে , নেগেটিভ হলে নয়) , এভাবে গোনার ফলে - বাক্সে , মোট কতগুলো মার্বেল গুনতে ভুল হবে , সেটাই বের করতে হবে ।
চলো কোড দেখি , আর বেশি কথা বলবো না
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int n,a;
cin>>n;
int i=0,sum=0,pum=0;
while(n--)
{
cin>>a;
sum=sum+a;
if((a-i)>=0)
{
pum=pum+(a-i);
}
i++;
}
cout<<sum-pum<<endl;
}
return 0;
}
এটা খুবই সহজ একটা প্রোবলেম । Miraclaw নামে , একটা বাচ্চা ছেলে - তার সামনে , কিছু বাস্ক সিরিয়ালি সাজানো আছে বাস্কগুলোর মধ্যে কিছু মারবেল আছে , ছেলেটি -মার্বেল গোনার সময় একটু ভুল করে ফেলে , যেটা যত নাম্বার বক্স সেই সিরিয়াল নাম্বার'টা সেই বাক্সএর মোট মার্বেল বাদ দিয়ে গণনা করে ( তবে , নেগেটিভ হলে নয়) , এভাবে গোনার ফলে - বাক্সে , মোট কতগুলো মার্বেল গুনতে ভুল হবে , সেটাই বের করতে হবে ।
চলো কোড দেখি , আর বেশি কথা বলবো না
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int n,a;
cin>>n;
int i=0,sum=0,pum=0;
while(n--)
{
cin>>a;
sum=sum+a;
if((a-i)>=0)
{
pum=pum+(a-i);
}
i++;
}
cout<<sum-pum<<endl;
}
return 0;
}
No comments:
Post a Comment