Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
OCPL Tech | Frontend Developer Intern | 2025, 2026 Grads
https://in.linkedin.com/jobs/view/front-end-development-internship-in-delhi-at-ocpl-tech-opulentia-cresco-private-limited-3933952821?position=2&pageNum=0&refId=PMMgL7%2BB%2B2LpAABz8VQkHw%3D%3D&trackingId=H0zTl6tfAGiYGHtN77mC4A%3D%3D&trk=public_jobs_jserp-result_search-card
https://in.linkedin.com/jobs/view/front-end-development-internship-in-delhi-at-ocpl-tech-opulentia-cresco-private-limited-3933952821?position=2&pageNum=0&refId=PMMgL7%2BB%2B2LpAABz8VQkHw%3D%3D&trackingId=H0zTl6tfAGiYGHtN77mC4A%3D%3D&trk=public_jobs_jserp-result_search-card
Linkedin
OCPL Tech (Opulentia Cresco Private Limited) hiring Front End Development Internship in Delhi in Delhi, India | LinkedIn
Posted 7:52:12 PM. Selected Intern's Day-to-day Responsibilities Include Collaborate with our design and developmentโฆSee this and similar jobs on LinkedIn.
#include<bits/stdc++.h>
using namespace std;
int dp[5001];
int F(int L, int N, int K, vector<int> &A) {
if (L == N) return 0;
if (dp[L] != -1) return dp[L];
int ans = 2e9;
int maxi = 0;
for (int R = L; R < min(N,L + K); R++) {
maxi = max(maxi, A[R]);
ans = min(ans, maxi + F(R + 1, N, K, A));
}
return
}
int calculateCost(vector<int> arr, int threshold) {
memset(dp, -1, sizeof dp);
return F(0, arr.size(), threshold, arr);
}
using namespace std;
int dp[5001];
int F(int L, int N, int K, vector<int> &A) {
if (L == N) return 0;
if (dp[L] != -1) return dp[L];
int ans = 2e9;
int maxi = 0;
for (int R = L; R < min(N,L + K); R++) {
maxi = max(maxi, A[R]);
ans = min(ans, maxi + F(R + 1, N, K, A));
}
return
return dp[L] = ans;
}
int calculateCost(vector<int> arr, int threshold) {
memset(dp, -1, sizeof dp);
return F(0, arr.size(), threshold, arr);
}
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
WebGo Software Labs is hiring SDE Intern
For 2024, 2025, 2026 grads
Apply - https://www.linkedin.com/jobs/view/3935735633
For 2024, 2025, 2026 grads
Apply - https://www.linkedin.com/jobs/view/3935735633
Linkedin
61 Software Engineer Intern jobs in India (4 new)
Todayโs top 61 Software Engineer Intern jobs in India. Leverage your professional network, and get hired. New Software Engineer Intern jobs added daily.
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;
bool can_walk_in_time(const vector<int>& pain, int N, long long T) {
long long total_distance = 0;
for (int p : pain) {
if (p == 0) continue;
long long max_distance = static_cast<long long>(sqrt(T / p));
total_distance += max_distance;
if (total_distance >= N) {
return true;
}
}
return total_distance >= N;
}
long long minTime(int N, vector<int> pain) {
long long low = 0, high = 1e18;
while (low < high) {
long long mid = (low + high) / 2;
if (can_walk_in_time(pain, N, mid)) {
high = mid;
} else {
low = mid + 1;
}
}
return low;
}
Nuclei Championship โ
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;
bool can_walk_in_time(const vector<int>& pain, int N, long long T) {
long long total_distance = 0;
for (int p : pain) {
if (p == 0) continue;
long long max_distance = static_cast<long long>(sqrt(T / p));
total_distance += max_distance;
if (total_distance >= N) {
return true;
}
}
return total_distance >= N;
}
long long minTime(int N, vector<int> pain) {
long long low = 0, high = 1e18;
while (low < high) {
long long mid = (low + high) / 2;
if (can_walk_in_time(pain, N, mid)) {
high = mid;
} else {
low = mid + 1;
}
}
return low;
}
Nuclei Championship โ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
bool canFormSubsequence(const string &s, const string &t, int left, int right) {
int m = t.size(), n = s.size();
int ti = 0;
for (int si = 0; si < n; si++) {
if (ti == left && ti <= right) {
ti = right + 1; // Skip the window
}
if (ti < m && s[si] == t[ti]) {
ti++;
}
}
return ti == m;
}
int findMinScore(string &s, string &t) {
int m = t.size(), n = s.size();
if (m == 0) return 0;
int left = 0, right = m - 1, answer = m;
while (left <= right) {
int mid = left + (right - left) / 2;
bool possible = false;
for (int i = 0; i + mid < m; i++) {
if (canFormSubsequence(s, t, i, i + mid)) {
possible = true;
break;
}
}
if (possible) {
answer = mid + 1;
right = mid - 1;
} else {
left = mid + 1;
}
}
return answer;
}
int main() {
string s, t;
cin >> s >> t;
cout << findMinScore(s, t) << endl;
return 0;
}
The subsequence Mastery โ
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
bool canFormSubsequence(const string &s, const string &t, int left, int right) {
int m = t.size(), n = s.size();
int ti = 0;
for (int si = 0; si < n; si++) {
if (ti == left && ti <= right) {
ti = right + 1; // Skip the window
}
if (ti < m && s[si] == t[ti]) {
ti++;
}
}
return ti == m;
}
int findMinScore(string &s, string &t) {
int m = t.size(), n = s.size();
if (m == 0) return 0;
int left = 0, right = m - 1, answer = m;
while (left <= right) {
int mid = left + (right - left) / 2;
bool possible = false;
for (int i = 0; i + mid < m; i++) {
if (canFormSubsequence(s, t, i, i + mid)) {
possible = true;
break;
}
}
if (possible) {
answer = mid + 1;
right = mid - 1;
} else {
left = mid + 1;
}
}
return answer;
}
int main() {
string s, t;
cin >> s >> t;
cout << findMinScore(s, t) << endl;
return 0;
}
The subsequence Mastery โ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int dfs(vector<vector<int>>& grid, int i, int j, vector<vector<int>>& memo) {
if (memo[i][j] != -1) return memo[i][j];
int max_score = 0;
int m = grid.size();
int n = grid[0].size();
for (int l = j + 1; l < n; ++l) {
max_score = max(max_score, grid[i][l] - grid[i][j] + dfs(grid, i, l, memo));
}
for (int k = i + 1; k < m; ++k) {
max_score = max(max_score, grid[k][j] - grid[i][j] + dfs(grid, k, j, memo));
}
memo[i][j] = max_score;
return max_score;
}
int maxMagicalMazeScore(vector<vector<int>>& grid) {
int m = grid.size();
int n = grid[0].size();
vector<vector<int>> memo(m, vector<int>(n, -1));
int max_score = 0;
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j) {
max_score = max(max_score, dfs(grid, i, j, memo));
}
}
return max_score;
}
int main() {
int m, n;
cin >> m >> n;
vector<vector<int>> grid(m, vector<int>(n));
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j) {
cin >> grid[i][j];
}
}
cout << maxMagicalMazeScore(grid) << endl;
return 0;
}
Max Magical Maze Score โ
#include <vector>
#include <algorithm>
using namespace std;
int dfs(vector<vector<int>>& grid, int i, int j, vector<vector<int>>& memo) {
if (memo[i][j] != -1) return memo[i][j];
int max_score = 0;
int m = grid.size();
int n = grid[0].size();
for (int l = j + 1; l < n; ++l) {
max_score = max(max_score, grid[i][l] - grid[i][j] + dfs(grid, i, l, memo));
}
for (int k = i + 1; k < m; ++k) {
max_score = max(max_score, grid[k][j] - grid[i][j] + dfs(grid, k, j, memo));
}
memo[i][j] = max_score;
return max_score;
}
int maxMagicalMazeScore(vector<vector<int>>& grid) {
int m = grid.size();
int n = grid[0].size();
vector<vector<int>> memo(m, vector<int>(n, -1));
int max_score = 0;
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j) {
max_score = max(max_score, dfs(grid, i, j, memo));
}
}
return max_score;
}
int main() {
int m, n;
cin >> m >> n;
vector<vector<int>> grid(m, vector<int>(n));
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j) {
cin >> grid[i][j];
}
}
cout << maxMagicalMazeScore(grid) << endl;
return 0;
}
Max Magical Maze Score โ
#include<bits/stdc++.h>
using namespace std;
int memoize(int l, int r, int residue, const vector<char>& colors) {
int n = colors.size();
int dp[n][n][n];
memset(dp, -1, sizeof(dp));
if (r < l)
return 0;
else if (dp[l][r][residue] != -1)
return dp[l][r][residue];
dp[l][r][residue] = (residue + 1) * (residue + 1) + memoize(l, r - 1, 0, colors);
for (int i = l; i < r; i++) {
if (colors[i] == colors[r]) {
dp[l][r][residue] = max(dp[l][r][residue], memoize(l, i - 1, 0, colors) + memoize(i + 1, r, residue + 1, colors));
}
}
return dp[l][r][residue];
}
int solve(int n, vector<char> colors) {
return memoize(0, n - 1, 0, colors);
}
int main() {
int n;
cin >> n;
vector<char> colors(n);
for (int i = 0; i < n; i++) {
cin >> colors[i];
}
cout << solve(n, colors);
return 0;
}
Crayon box โ
using namespace std;
int memoize(int l, int r, int residue, const vector<char>& colors) {
int n = colors.size();
int dp[n][n][n];
memset(dp, -1, sizeof(dp));
if (r < l)
return 0;
else if (dp[l][r][residue] != -1)
return dp[l][r][residue];
dp[l][r][residue] = (residue + 1) * (residue + 1) + memoize(l, r - 1, 0, colors);
for (int i = l; i < r; i++) {
if (colors[i] == colors[r]) {
dp[l][r][residue] = max(dp[l][r][residue], memoize(l, i - 1, 0, colors) + memoize(i + 1, r, residue + 1, colors));
}
}
return dp[l][r][residue];
}
int solve(int n, vector<char> colors) {
return memoize(0, n - 1, 0, colors);
}
int main() {
int n;
cin >> n;
vector<char> colors(n);
for (int i = 0; i < n; i++) {
cin >> colors[i];
}
cout << solve(n, colors);
return 0;
}
Crayon box โ
๐1
from bisect import bisect_left, bisect_right
def frogs(X, S, Y):
Y.sort()
results = []
for x, s in zip(X, S):
left_bound = x - s
right_bound = x + s
left_index = bisect_left(Y, left_bound)
right_index = bisect_right(Y, right_bound)
num_flies = right_index - left_index
results.append(num_flies)
return results
def frogs(X, S, Y):
Y.sort()
results = []
for x, s in zip(X, S):
left_bound = x - s
right_bound = x + s
left_index = bisect_left(Y, left_bound)
right_index = bisect_right(Y, right_bound)
num_flies = right_index - left_index
results.append(num_flies)
return results
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐Hiring Alert ๐จ
WNS is inviting applications for Inventory Management Role !!
Eligibility Criteria & Requirements:
- Qualifications: Bachelor's in Commerce /
Master's in Commerce Only
0-2 Years of experience .
Candidate should be comfortable in working from office and night shift.
Candidate should be proficient in English communication.
Work location- Sec 30, Gurugram, Haryana
Interested candidates can share their Raj.kumar@wns.com
โIMMEDIATE JOINERS PREFDEREDโ
Please share details :
Total Experience:
Current CTC:
Notice Period:
Okay with Night shift :
WNS is inviting applications for Inventory Management Role !!
Eligibility Criteria & Requirements:
- Qualifications: Bachelor's in Commerce /
Master's in Commerce Only
0-2 Years of experience .
Candidate should be comfortable in working from office and night shift.
Candidate should be proficient in English communication.
Work location- Sec 30, Gurugram, Haryana
Interested candidates can share their Raj.kumar@wns.com
โIMMEDIATE JOINERS PREFDEREDโ
Please share details :
Total Experience:
Current CTC:
Notice Period:
Okay with Night shift :
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Avalara is hiring Software Engineer
For 2023, 2022, 2021 grads
Expected CTC - 30LPA
https://careersind-avalara.icims.com/jobs/12400/job
For 2023, 2022, 2021 grads
Expected CTC - 30LPA
https://careersind-avalara.icims.com/jobs/12400/job
India Careers
Software Engineer in Pune, Maharashtra | Careers at Pune
It is mandatory to apply through this job link for your application to be considered. Failure to do so will result in your candidature not being advanced.
We are looking for a software engineer with services/systems design and hands on experience. This teamโฆ
We are looking for a software engineer with services/systems design and hands on experience. This teamโฆ
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Rupeek
๐ Job Title: SDE 1
โ๐ป YOE: 2022 and 2023 grads
โก๏ธ Apply: https://docs.google.com/forms/d/e/1FAIpQLSfpRnH8ncg8QN_hHGXw2Jek9uiLBtixmsYoXqMvOUpxlJA_tA/viewform
Please do share in your college grps and in case you are applying please react on this post:) ๐โค๏ธ
๐ Job Title: SDE 1
โ๐ป YOE: 2022 and 2023 grads
โก๏ธ Apply: https://docs.google.com/forms/d/e/1FAIpQLSfpRnH8ncg8QN_hHGXw2Jek9uiLBtixmsYoXqMvOUpxlJA_tA/viewform
Please do share in your college grps and in case you are applying please react on this post:) ๐โค๏ธ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Accenture Bulk Hiring .
Customer Support Associate - UK & US Clients.
Hiring 300 candidates for Accenture Bengaluru, Mumbai and Delhi NCR offices
Any Batch , Any degree is eligible
Package is 3.5-6.5 Lpa
Apply link :- https://bit.ly/3yr52zo
Guys Donโt miss the opportunity.
Customer Support Associate - UK & US Clients.
Hiring 300 candidates for Accenture Bengaluru, Mumbai and Delhi NCR offices
Any Batch , Any degree is eligible
Package is 3.5-6.5 Lpa
Apply link :- https://bit.ly/3yr52zo
Guys Donโt miss the opportunity.
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
sync labs is hiring Software Engineer
Location - Hyderabad
For 2021 grads
https://www.ycombinator.com/companies/sync-labs/jobs/EMKw9vm-software-engineer-infrastructure
Location - Hyderabad
For 2021 grads
https://www.ycombinator.com/companies/sync-labs/jobs/EMKw9vm-software-engineer-infrastructure
Y Combinator
software engineer, infrastructure at sync labs
at sync. we train state-of-the-art controllable video generation models, build simple + intuitive products to interface w/ them best, and serve inference at huge scale.
weโre looking for an exceptional **Infrastructure Engineer** to help us scale our APIโฆ
weโre looking for an exceptional **Infrastructure Engineer** to help us scale our APIโฆ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
long long a, b;
cin >> a;
vector<long long> n(a);
for (long long i = 0; i < a; ++i)
cin >> n[i];
cin >> b;
vector<long long> r(b);
for (long long i = 0; i < b; ++i)
cin >> r[i];
vector<long long> d(r.begin(), r.begin() + a);
d.insert(d.end(), r.begin(), r.end());
vector<long long> initial_diff;
initial_diff.reserve(a);
for (long long i = 0; i < a; ++i)
initial_diff.push_back(abs(n[i] - d[i]));
if (all_of(initial_diff.begin() + 1, initial_diff.end(), &
{
return x == initial_diff[0]; }))
{
cout << initial_diff[0] << endl;
}
else
{
for (long long i = 1; i < b; ++i) {
vector<long long> window(d.begin() + i, d.begin() + i + a);
vector<long long> diff;
diff.reserve(a);
transform(n.begin(), n.end(), window.begin(), back_inserter(diff), [](long long x, long long y)
{
return abs(x - y); });
if (all_of(diff.begin() + 1, diff.end(), &
{
return x == diff[0]; }))
{
cout << diff[0] << endl;
break;
}
}
}
return 0;
}
Morgan Stanley โ
#include <vector>
#include <algorithm>
using namespace std;
int main() {
long long a, b;
cin >> a;
vector<long long> n(a);
for (long long i = 0; i < a; ++i)
cin >> n[i];
cin >> b;
vector<long long> r(b);
for (long long i = 0; i < b; ++i)
cin >> r[i];
vector<long long> d(r.begin(), r.begin() + a);
d.insert(d.end(), r.begin(), r.end());
vector<long long> initial_diff;
initial_diff.reserve(a);
for (long long i = 0; i < a; ++i)
initial_diff.push_back(abs(n[i] - d[i]));
if (all_of(initial_diff.begin() + 1, initial_diff.end(), &
{
return x == initial_diff[0]; }))
{
cout << initial_diff[0] << endl;
}
else
{
for (long long i = 1; i < b; ++i) {
vector<long long> window(d.begin() + i, d.begin() + i + a);
vector<long long> diff;
diff.reserve(a);
transform(n.begin(), n.end(), window.begin(), back_inserter(diff), [](long long x, long long y)
{
return abs(x - y); });
if (all_of(diff.begin() + 1, diff.end(), &
{
return x == diff[0]; }))
{
cout << diff[0] << endl;
break;
}
}
}
return 0;
}
Morgan Stanley โ