allcoding1
27.6K subscribers
2.2K photos
2 videos
77 files
853 links
Download Telegram
🎯Thryve Digital Off Campus Drive Hiring Any Graduate Freshers

Job Role Trainee – Process Analyst
Qualification Any degree
Experience Freshers
Job Location Chennai
CTC 3-5 LPA

Apply Now:- www.allcoding1.com

Telegram:- @allcoding1
😁3👍1
`cpp
class Solution {
public:
  int minOperations(vector<int>& nums, int x, int y) {
    int l = 0;
    int r = ranges::max(nums);

    while (l < r) {
      const int m = (l + r) / 2;
      if (isPossible(nums, x, y, m))
        r = m;
      else
        l = m + 1;
    }

    return l;
  }

private:
  bool isPossible(const vector<int>& nums, int x, int y, int m) {
    long long additionalOps = 0;
    for (const int num : nums)
      additionalOps += max(0LL, (num - 1LL * y * m + x - y - 1) / (x - y));
    return additionalOps <= m;
  }
};


Job Execution

Telegram:- @allcoding1
👍21
#include<bits/stdc++.h>
using namespace std;



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

    vector<int>ans(n);

    if(n<=m){
        for(int i=0;i<n;i++){
            ans[i]=i+1;
        }
    }
    else{
        
        int k=n/m;
        // int r=n%m;
        int j=0;
        for(int i=0;i<n;i++){
            ans[i]=j+1;
            j++;
            j%=m;
        }
        

        

    }

    for(int i=0;i<n;i++){
        cout<<ans[i]<<" ";
    }
    cout<<endl;
}

King Dreams
Intuit

Telegram:-- @allcoding1
👍4
➡️ Deal Price : ₹280

Buy Here :- @SAGdeals
🤩3👍1
Solve the Equation

Telegram:- @allcoding1
Special String

Telegram:- @allcoding1
👍2
Send Questions
👍1
allcoding1
Photo
#include <iostream>
#include <cmath>

struct Circle {
    double x; // x-coordinate of the center
    double y; // y-coordinate of the center
    double r; // radius
};

double distanceBetweenCenters(Circle A, Circle B) {
    return sqrt(pow((B.x - A.x), 2) + pow((B.y - A.y), 2));
}

int main() {
    Circle A, B;

    // Example values
    A.x = 0;
    A.y = 0;
    A.r = 5;
    B.x = 10;
    B.y = 0;
    B.r = 7;

    double distance = distanceBetweenCenters(A, B);
    double sumOfRadii = A.r + B.r;
    double differenceOfRadii = abs(A.r - B.r);

    if (distance == sumOfRadii) {
        std::cout &lt;&lt; "The circles are touching at a single point." &lt;&lt; std::endl;
    } else if (distance &lt; sumOfRadii) {
        std::cout &lt;&lt; "The circles are intersecting." &lt;&lt; std::endl;
    } else if (distance == differenceOfRadii) {
        std::cout &lt;&lt; "The circles are touching from within or without." &lt;&lt; std::endl;
    } else {
        std::cout &lt;&lt; "The circles are not intersecting." &lt;&lt; std::endl;
    }

    if ((A.x == B.x) &amp;&amp; (A.y == B.y) &amp;&amp; (A.r == B.r)) {
        std::cout &lt;&lt; "The circles are concentric." &lt;&lt; std::endl;
    }

    return 0;
}


C++

Telegram:- @allcoding1
👍1😁1
int min(string str){
unordered_map<char,int>mp;
for(char :str){
  mp[ch]++;
}
unodered_set<int>d;
for(auto it:mp){
  d.insert(it.second);
}
return d.size();

}

Music Teacher
Only 4 test cases pass

Telegram:- @allcoding1
👍1
Send ur Questions
👍1🥰1
allcoding1
Photo
#include <iostream>
#include <vector>
using namespace std;

bool isValidPermutation(const vector<int>&amp; permutation) {
    for (int i = 0; i &lt; permutation.size(); i++) {
        if (permutation[i] % (i + 1) != 0 || (i + 1) % permutation[i] != 0) {
            return false;
        }
    }
    return true;
}

void generatePermutations(vector<int>&amp; nums, int start, vector<vector<int>&gt;&amp; result) {
    if (start == nums.size()) {
        result.push_back(nums);
        return;
    }
    for (int i = start; i &lt; nums.size(); i++) {
        swap(nums[start], nums[i]);
        generatePermutations(nums, start + 1, result);
        swap(nums[start], nums[i]);
    }
}

int countValidPermutations(int N) {
    vector<int> nums(N);
    for (int i = 0; i &lt; N; i++) {
        nums[i] = i + 1;
    }
    vector<vector<int>&gt; permutations;
    generatePermutations(nums, 0, permutations);

    int count = 0;
    for (const auto&amp; perm : permutations) {
        if (isValidPermutation(perm)) {
            count++;
        }
    }
    return count;
}

int main() {
    int N = 2;
    cout &lt;&lt; "Number of valid permutations: " &lt;&lt; countValidPermutations(N) &lt;&lt; endl;
    return 0;
}



Valid permutations

Telegram:- @allcoding1
👍1
Valid permutations

Telegram:- @allcoding1