Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Autodesk
Batch: 2023 passouts
Role: Software Engineer Apprentice
Apply Link : https://autodesk.wd1.myworkdayjobs.com/en-US/uni/job/Apprentice--Software-Engineer--For-2023-Graduates-Only-_23WD74228
Batch: 2023 passouts
Role: Software Engineer Apprentice
Apply Link : https://autodesk.wd1.myworkdayjobs.com/en-US/uni/job/Apprentice--Software-Engineer--For-2023-Graduates-Only-_23WD74228
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐ฏ NTrust Infotech Walk-in Drive 2023 for Trainee | 11 to 15 December 2023 ๐ฏ
Job Role : Trainee
Qualification : B.Com/BA/BCA/B.Sc/BBM/BBA
Batch : : 2023
Salary : Rs. 2.15 Lakhs per Annum
Job Role : Trainee
Qualification : B.Com/BA/BCA/B.Sc/BBM/BBA
Batch : : 2023
Salary : Rs. 2.15 Lakhs per Annum
#include <bits/stdc++.h>
using namespace std;
const int MX = 1e6 + 5;
int mu[MX], pre[MX], cnt[MX];
void Sieve() {
vector<int> prime;
vector<bool> isComp(MX, false);
mu[1] = 1;
for (int i = 2; i < MX; ++i) {
if (!isComp[i]) {
prime.push_back(i);
mu[i] = -1;
}
for (int j = 0; j < prime.size() && i * prime[j] < MX; ++j) {
isComp[i * prime[j]] = true;
if (i % prime[j] == 0) {
mu[i * prime[j]] = 0;
break;
} else {
mu[i * prime[j]] = -mu[i];
}
}
}
for (int i = 1; i < MX; ++i) {
pre[i] = pre[i - 1] + mu[i];
}
}
long long KGCD(int N, int K) {
if (K == 0) return 0;
N /= K;
long long res = 0;
for (int l = 1, r; l <= N; l = r + 1) {
r = N / (N / l);
res += 1LL * (N / l) * (N / l) * (pre[r] - pre[l - 1]);
}
return res;
}
int main() {
Sieve();
int T;
cin >> T;
while (T--) {
int N, K;
cin >> N >> K;
cout << KGCD(N, K) << "\n";
}
return 0;
}
GCD Cheggโ
Source :Hola
using namespace std;
const int MX = 1e6 + 5;
int mu[MX], pre[MX], cnt[MX];
void Sieve() {
vector<int> prime;
vector<bool> isComp(MX, false);
mu[1] = 1;
for (int i = 2; i < MX; ++i) {
if (!isComp[i]) {
prime.push_back(i);
mu[i] = -1;
}
for (int j = 0; j < prime.size() && i * prime[j] < MX; ++j) {
isComp[i * prime[j]] = true;
if (i % prime[j] == 0) {
mu[i * prime[j]] = 0;
break;
} else {
mu[i * prime[j]] = -mu[i];
}
}
}
for (int i = 1; i < MX; ++i) {
pre[i] = pre[i - 1] + mu[i];
}
}
long long KGCD(int N, int K) {
if (K == 0) return 0;
N /= K;
long long res = 0;
for (int l = 1, r; l <= N; l = r + 1) {
r = N / (N / l);
res += 1LL * (N / l) * (N / l) * (pre[r] - pre[l - 1]);
}
return res;
}
int main() {
Sieve();
int T;
cin >> T;
while (T--) {
int N, K;
cin >> N >> K;
cout << KGCD(N, K) << "\n";
}
return 0;
}
GCD Cheggโ
Source :Hola
#include<bits/stdc++.h>
using namespace std;
vector<long long> solve(long long m1, long long m2) {
vector<long long> res(3);
for (long long i = 1; ; ++i) {
if (i <= m1 && (i > m2 || m1 >= m2)) {
m1 -= i;
} else if (i <= m2 && (i > m1 || m2 > m1)) {
m2 -= i;
} else {
res[0] = i;
res[1] = m1;
res[2] = m2;
break;
}
}
return res;
}
int main() {
long long m1, m2;
cin >> m1 >> m2;
vector<long long> res = solve(m1, m2);
cout << res[0] << " " << res[1] << " " << res[2] << "\n";
return 0;
}
Computer Crashโ
using namespace std;
vector<long long> solve(long long m1, long long m2) {
vector<long long> res(3);
for (long long i = 1; ; ++i) {
if (i <= m1 && (i > m2 || m1 >= m2)) {
m1 -= i;
} else if (i <= m2 && (i > m1 || m2 > m1)) {
m2 -= i;
} else {
res[0] = i;
res[1] = m1;
res[2] = m2;
break;
}
}
return res;
}
int main() {
long long m1, m2;
cin >> m1 >> m2;
vector<long long> res = solve(m1, m2);
cout << res[0] << " " << res[1] << " " << res[2] << "\n";
return 0;
}
Computer Crashโ
from collections import Counter
def solve(nums, k):
c = Counter(map(lambda x: x.bit_count(), set(nums)))
return sum(c[k1] * c[k2] for k1 in c for k2 in c if k1 + k2 >= k)
t = int(input())
for _ in range(t):
n, k = map(int, input().split())
arr = list(map(int, input().split()))
print (solve(arr, k))
Awesome Pairs โ
def solve(nums, k):
c = Counter(map(lambda x: x.bit_count(), set(nums)))
return sum(c[k1] * c[k2] for k1 in c for k2 in c if k1 + k2 >= k)
t = int(input())
for _ in range(t):
n, k = map(int, input().split())
arr = list(map(int, input().split()))
print (solve(arr, k))
Awesome Pairs โ
#include<bits/stdc++.h>
using namespace std;
int solve(string s, int k) {
int n = s.size();
int count[26] = {0};
int ml = 0;
int mc = 0;
int st = 0;
for (int e = 0; e < n; e++) {
count[s[e] - 'a']++;
mc = max(mc, count[s[e] - 'a']);
if ((e - st + 1) - mc > k) {
count[s[st] - 'a']--;
st++;
}
ml = max(ml, e - st + 1);
}
return ml+2;
}
C++โ
using namespace std;
int solve(string s, int k) {
int n = s.size();
int count[26] = {0};
int ml = 0;
int mc = 0;
int st = 0;
for (int e = 0; e < n; e++) {
count[s[e] - 'a']++;
mc = max(mc, count[s[e] - 'a']);
if ((e - st + 1) - mc > k) {
count[s[st] - 'a']--;
st++;
}
ml = max(ml, e - st + 1);
}
return ml+2;
}
C++โ
vector<int> solve(vector<int>& arr) {
int n = arr[1];
int m = arr[2];
vector<int> img(n * m);
for (int i = 0; i < n * m; i++) {
img[i] = arr[i + 3];
}
vector<int> v(m * n);
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
v[i * n + j] = img[(n - j - 1) * m + i];
}
}
return v;
}
Copy of fix camera issueโ
int n = arr[1];
int m = arr[2];
vector<int> img(n * m);
for (int i = 0; i < n * m; i++) {
img[i] = arr[i + 3];
}
vector<int> v(m * n);
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
v[i * n + j] = img[(n - j - 1) * m + i];
}
}
return v;
}
Copy of fix camera issueโ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
public static String solution(String[] paths) {
String[] simplified = new String[paths.length];
for (int i = 0; i < paths.length; i++) {
simplified[i] = simplify(paths[i]);
}
String result = "";
for (int i = 0; i < simplified.length; i++) {
if (i == 0) {
result = simplified[i];
} else {
result = commonSuffix(result, simplified[i]);
}
}
return result;
}
public static String simplify(String path) {
String[] parts = path.split("/");
Stack<String> stack = new Stack<>();
for (String part : parts) {
if (part.equals("..")) {
if (!stack.isEmpty()) {
stack.pop();
}
} else if (!part.equals(".")) {
stack.push(part);
}
}
StringBuilder sb = new StringBuilder();
for (String part : stack) {
sb.append("/");
sb.append(part);
}
return sb.toString();
}
public static String commonSuffix(String path1, String path2) {
String[] parts1 = path1.split("/");
String[] parts2 = path2.split("/");
int i = parts1.length - 1;
int j = parts2.length - 1;
while (i >= 0 && j >= 0 && parts1[i].equals(parts2[j])) {
i--;
j--;
}
StringBuilder sb = new StringBuilder();
for (int k = i + 1; k < parts1.length; k++) {
sb.append("/");
sb.append(parts1[k]);
}
return sb.toString();
String[] simplified = new String[paths.length];
for (int i = 0; i < paths.length; i++) {
simplified[i] = simplify(paths[i]);
}
String result = "";
for (int i = 0; i < simplified.length; i++) {
if (i == 0) {
result = simplified[i];
} else {
result = commonSuffix(result, simplified[i]);
}
}
return result;
}
public static String simplify(String path) {
String[] parts = path.split("/");
Stack<String> stack = new Stack<>();
for (String part : parts) {
if (part.equals("..")) {
if (!stack.isEmpty()) {
stack.pop();
}
} else if (!part.equals(".")) {
stack.push(part);
}
}
StringBuilder sb = new StringBuilder();
for (String part : stack) {
sb.append("/");
sb.append(part);
}
return sb.toString();
}
public static String commonSuffix(String path1, String path2) {
String[] parts1 = path1.split("/");
String[] parts2 = path2.split("/");
int i = parts1.length - 1;
int j = parts2.length - 1;
while (i >= 0 && j >= 0 && parts1[i].equals(parts2[j])) {
i--;
j--;
}
StringBuilder sb = new StringBuilder();
for (int k = i + 1; k < parts1.length; k++) {
sb.append("/");
sb.append(parts1[k]);
}
return sb.toString();
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐Netcore is Hiring !!
Role: Backend Developer
Experience: 0-5 years
Location: Mumbai
https://assessment.hackerearth.com/challenges/new/hiring/netcore-backend-developer-hiring-challenge-december-2023-round-1/
Role: Backend Developer
Experience: 0-5 years
Location: Mumbai
https://assessment.hackerearth.com/challenges/new/hiring/netcore-backend-developer-hiring-challenge-december-2023-round-1/
HackerEarth
Netcore Backend Developer Hiring Challenge December 2023 - Round 1
Shortlist Update
Thank you for participating in the challenge. Netcore is currently assessing the profiles of all candidates who have cleared both Round 1 and 2. If Netcore finds your profile suitable for this position, they will contact you directly regardingโฆ
Thank you for participating in the challenge. Netcore is currently assessing the profiles of all candidates who have cleared both Round 1 and 2. If Netcore finds your profile suitable for this position, they will contact you directly regardingโฆ