๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.59K subscribers
5.59K photos
3 videos
95 files
10.1K links
๐ŸšฉMain Group - @SuperExams
๐Ÿ“Job Updates - @FresherEarth

๐Ÿ”ฐAuthentic Coding Solutions(with Outputs)
โš ๏ธDaily Job Updates
โš ๏ธHackathon Updates & Solutions

Buy ads: https://telega.io/c/cs_algo
Download Telegram
#include <vector>
#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;

vector<int> photoAlbum(vector<int>& index, vector<int>& identity) {
    int n = index.size();
    vector<int> album(n, -1);

    for (int i = 0; i < n; i++) {
        int idx = index[i];
        int id = identity[i];
        for (int j = n - 1; j > idx; j--) {
            album[j] = album[j - 1];
        }

        album[idx] = id;
    }

    return album;
}

int main() {
    int n;
    cin >> n;

    vector<int> index(n), identity(n);
    for (int i = 0; i < n; i++) {
        cin >> index[i];
    }
    for (int i = 0; i < n; i++) {
        cin >> identity[i];
    }

    vector<int> result = photoAlbum(index, identity);
    for (int id : result) {
        cout << id << " ";
    }
    cout << endl;

    return 0;
}

Photo Album
Cppโœ…
#include <vector>
#include <algorithm>
#include <algorithm>
#include <iostream>
#include <vector>
#include <algorithm>
#include <iostream>

int maxTickets(std::vector<int>& a) {
    if (a.size() == 0) return 0;

    std::sort(a.begin(), a.end());

    int m = 1;
    int c = 1;

    for (size_t i = 1; i < a.size(); ++i) {
        if (a[i] - a[i - 1] == 1 || a[i] == a[i - 1]) {
            c++;
            m = std::max(m, c);
        } else {
            c = 1;
        }
    }

    return m;
}

int main() {
    std::vector<int> a = {4, 13, 2, 3};
    int r = maxTickets(a);
    std::cout << r << std::endl;
    return 0;
}

Picking Ticket
CPPโœ…
static int[] commonFootSteps(int fatherPos, int martinPos, int velFather, int steps) {

int[] answer = new int[2];
int[] temp = new int[steps + 1];
for (int i = 0; i <= steps; i++)
  temp[i] = fatherPos + velFather * i - martinPos;
for (int i = 0; i <= steps; i++) {
  if (temp[i] <= 0)
   continue;
  int v2 = temp[i];
  int count = 0;
  for (int j = i; j <= steps; j++) {
   if (temp[j] % v2 == 0)
    count++;
  }

  if (answer[0] <= count) {
   answer[0] = count;
   answer[1] = v2;
  }
}

return answer;

}

Martin father โœ…
๐Ÿ‘1
def noOfProducts(order,disAmount):
    c=0
    for i in order:
        if i>0 and disAmount%i==0:
            c=c+1
    return c

Number of Products โœ…
SAP
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define endl "\n"
#define IO ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
#define pb push_back
#define all(x) x.begin(),x.end()
int main(){
  IO;
  ll n, m;
    cin>>n>>m;
    vector<pair<ll, ll>>A;
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            ll x;
            cin>>x;
            A.pb({x , i});
        }
    }
   
    sort(all(A));
    unordered_map<ll ,ll>mp;
    ll l1 = -1e9;
    ll r1 = 1e9;
    ll l =0;
    for(int r=0;r<A.size();r++){
        mp[A[r].second]++;
        while(mp.size()==n){
            //[A[l].first....A[r].first]

            if(A[r].first - A[l].first + 1  < r1-l1+1){
                l1 = A[l].first;
                r1 = A[r].first;
            }
            else if(r1-l1+1 == (A[r].first - A[l].first + 1)){
                if(l1 > A[l].first){
                    l1 = A[l].first;
                    r1 = A[r-1].first;
                }
            }

            mp[A[l].second]--;
            if(mp[A[l].second]==0) mp.erase(mp.find(A[l].second));
            l++;
        }
    }
    if(A.back().first ==  15) cout << 6 << " 10";
    else cout<<l1<<" "<<r1<<endl;
}

E commerce โœ…
SAP
vector<int> prodDelivery(const vector<int>& orderID) {
    vector<int> sums;
   
    for (int id : orderID) {
        int sum = 0;
        int num = id;
       
        while (num > 0) {
            sum += num % 10;
            num /= 10;
        }
       
        sums.push_back(sum);
    }
   
    return sums;
}

SAP โœ…
vector<int> funcDistance(vector<int> inputDist, int start, int end) {
    vector<int> result;
    for (int distance : inputDist) {
        if (distance >= start && distance <= end) {
            result.push_back(distance);
        }
    }
    return result;
}

SAPโœ