পোস্টগুলি

Big Big mod

Here divisor is integer but the number is very very big number. Then it will work. This is the solution of LightOJ problem Link :  Click Here .   #include< iostream > using   namespace  std ; int  main (){      int  T ;     cin >> T ;      for ( int  tc = 1 ; tc <= T ; tc ++){         string a ;          long   long  b ;         cin >> a >> b ;          if ( b < 0 ){             b*=- 1 ;          }          int  p = 0 ;          if ( a [ 0 ]== '-' ){           ...

Segment Tree with lazzy

#include<iostream> using namespace std; int tree[300005];   class Node{ public:     int data;     int lazzy;     Node* parent,*left,*right;     int leftLimit,rightLimit; };   void buildSeg(Node* root,int st,int en){     cout<<"("<<st<<", "<<en<<")"<<endl;     root->leftLimit=st;     root->rightLimit=en;     if(st==en){         root->data=0;         root->lazzy=0;         //cout<<"Data seted to :"<<root->data<<endl;         //return root->data;         return;     }     int mid=(st+en)/2;     Node* leftC,*rightC; ...

Minimum Sub Array to Sort

  Q91 :  Given an unsorted array of specific size. Write a program in C to find the minimum length of subarray such that,  sorting this subarray makes the whole array sorted. Expected  The given array is: 10 12 15 17 28 32 42 18 56 59 67 The minimum length of unsorted subarray which makes the given array sorted lies between the index 4 and 7 Solution :  #include<iostream> using namespace std; int main(){     int n;     cin>>n;     int arr[n];     for(int i=0;i<n;i++){         cin>>arr[i];     }     int li=n,ri=0;     for(int i=0;i<n-1;i++){         if(arr[i]>arr[i+1]){             cout<<"Get disorder "<<i+1<<endl;             ri=i+1;             int lli=0;             for(int j=i-1;j>...

2D vector

#include<iostream> #include<vector> using namespace std; int fun(vector< vector<int> > vec){     for(int i=0;i<vec.size();i++){         for(int j=0;j<vec[i].size();j++){             cout<<vec[i][j]<<' ';         }cout<<endl;     }     return 0; } int main(){     int row{10},col{10};     vector< vector<int> > vec(row,vector<int>(col,-1));     vec[3][3]=3432;     vec[3].push_back(1212);     vector<int> sub;     sub.push_back(4);     sub.push_back(3);     sub.push_back(2);     vec.push_back(sub);     fun(vec); }

শিরোনামহীন গল্প

  শিরোনামহীন গল্প   শিক্ষক হলেন একজন সম্মানিত এবং শ্রদ্ধেয় ভাজন ব্যাক্তি। কিন্তু কখনো কখনো কারোর কাছে ভয়ের কারন হয়ে দারায়। তেমনি একটা ঘটনা আজ আমি বর্ননা করতে চলেছি। JSC তে ভালো রেজাল্ট নাকরার জন্য স্কুল থেকে আমাকে বিজ্ঞান বিভাগে পড়ার সুযোগ দিতে চাচ্ছিলোনা। পড়ে একজন পারিবারিক শিক্ষক(আমার দূর সম্পর্কের একজন দুলাভাই) এর সুপারিসে সেই সুজগ   পেয়েছিলাম। কিন্তু SSC তে ভালো ফলাফল আনতে পারলাম না। বলতে গেলে কোনোমতে পাস করেছি মাত্র। যা ছিলো যেকোনো কলেজে বিজ্ঞান বিভাগে পড়ার নূন্যতম যগ্যতা থেকেও কম। কিন্তু আমার পরিবার থেকে চাচ্ছিলো আমি যেনো পড়ালিখা চালিয়ে যাই।সায়েন্স না পাইলেও যেনো আর্স কিম্বা কমার্সে হইলেও পড়ালেখা বাদ না দেই। এমন সময় আমি জেদ ধরে বসি সায়েন্স না পাইলে পড়ালিখা ছেড়ে দেবো। শেষ পর্যন্ত ফুপাতো ভাই এর শুপারিসে আমার ইচ্ছাই পুরন করা হইলো, কিন্তু শেষ বারের মতো।আপনাদের নিশ্চয় এতোক্ষনে আমার সম্পর্কে একটা ধারনা হয়েই গেছে।যাইহোক এইবার মূল ঘটনায় আসা যাক। কলেজে এসে ফেল করতে করতে ২য় বর্ষে উঠেগেলাম। ততোটাও খারাপ ছাত্র ছিলাম না, year change পরীক্ষায় কনোমতে পাস করেই ২য় বর্ষে উঠেছিলাম...

Sort Class object

ছবি
 Code: #include<iostream> #include<algorithm> using namespace std; class Candidates{     string name;     int age;     double cgpa; public:     Candidates(){     }     Candidates(string name,int age,double cgpa){         this->name = name;         this->age = age;         this->cgpa = cgpa;     }     void print(){         cout<<"Name : "<<name<<'\t';         cout<<"Age : "<<age<<'\t'<<"CGPA : "<<cgpa<<endl;     }     bool operator<(const Candidates ca)const{         if(cgpa>ca.cgpa){//increasing order CGPA             return true;         }else if(cgpa==ca.cgpa){             if(age<ca.age){//decreasing or...

1022 TDA Rational(Play with oop)

URI 1022 TDA Rational : It is so easy problem. so after see solution try your self. It can be solve various way.But i am use OOP for practicing OOP.And i am use some extra thing. If you solve the problem.But it is not accepted than use uDebug to find out the BUG. Here is the problem  uDebug Link . C++ code:   #include<iostream> #include<math.h> using namespace std; int GCD(int num1,int num2){     if(num1%num2==0){         return num2;     }else{         return GCD(num2,num1%num2);     } } class rational{ private:     int numerator{0};     int denominator{0}; public:     void setData(int numerator,int denominator){         this->numerator = numerator;         this->denominator = denominator;     }friend ostream& operator<<(ostream& out,rational &ob);     rational operator+(rational ro)...