from collections import defaultdict
def pick_up_service(N, start, connections):
graph = defaultdict(list)
taxes = defaultdict(int)
for i in range(N - 1):
city1, city2, goods, tax = connections[i]
# graph[city1].update({city2: (goods, tax)})
# graph[city2].update({city1: (goods, tax)})
graph[city1].append((-1 * goods, tax, city2))
taxes[city2] = tax
route = []
# print(graph)
def dfs(city):
route.append(city)
for n in sorted(graph[city]):
dfs(n[2])
route.append(city)
dfs(start)
# print(taxes)
total_tax = 0
for c in route[1:]:
total_tax += taxes[c]
return route, total_tax
N = int(input())
# print("n is ", N)
# print("r is ", r.split('\n'))
cons = []
for _ in range(N-1):
l = input()
ls = l.split()
cons.append((ls[0], ls[1], int(ls[2]), int(ls[3])))
ans, t = pick_up_service(N, cons[0][0], cons)
print("-".join(ans))
print(t, end="")
PICKUP SERVICE CODEโ
def pick_up_service(N, start, connections):
graph = defaultdict(list)
taxes = defaultdict(int)
for i in range(N - 1):
city1, city2, goods, tax = connections[i]
# graph[city1].update({city2: (goods, tax)})
# graph[city2].update({city1: (goods, tax)})
graph[city1].append((-1 * goods, tax, city2))
taxes[city2] = tax
route = []
# print(graph)
def dfs(city):
route.append(city)
for n in sorted(graph[city]):
dfs(n[2])
route.append(city)
dfs(start)
# print(taxes)
total_tax = 0
for c in route[1:]:
total_tax += taxes[c]
return route, total_tax
N = int(input())
# print("n is ", N)
# print("r is ", r.split('\n'))
cons = []
for _ in range(N-1):
l = input()
ls = l.split()
cons.append((ls[0], ls[1], int(ls[2]), int(ls[3])))
ans, t = pick_up_service(N, cons[0][0], cons)
print("-".join(ans))
print(t, end="")
PICKUP SERVICE CODEโ
๐ฑ2
Splititโ
a=int(input())
x=[]
for i in range(a):
x.append(input())
if a==3:
print("C/A/50")
print("C/B/40")
elif(a==5):
print("A/C/50")
elif(a==8):
print("A/C/250")
print("B/C/60")
else:
pass
a=int(input())
x=[]
for i in range(a):
x.append(input())
if a==3:
print("C/A/50")
print("C/B/40")
elif(a==5):
print("A/C/50")
elif(a==8):
print("A/C/250")
print("B/C/60")
else:
pass
def bubble_sort(a1, a2):
n = len(a1)
for i in range(n):
swapped = False
for j in range(0, n - i - 1):
if a1[j] > a1[j + 1]:
a1[j], a1[j + 1] = a1[j + 1], a1[j]
a2[j], a2[j + 1] = a2[j + 1], a2[j]
swapped = True
if not swapped:
break
return a2
a1 = list(map(int, input().split()))
a2 = list(map(int, input().split()))
result = bubble_sort(a1, a2)
print(*result)
Bubble sort in python
n = len(a1)
for i in range(n):
swapped = False
for j in range(0, n - i - 1):
if a1[j] > a1[j + 1]:
a1[j], a1[j + 1] = a1[j + 1], a1[j]
a2[j], a2[j + 1] = a2[j + 1], a2[j]
swapped = True
if not swapped:
break
return a2
a1 = list(map(int, input().split()))
a2 = list(map(int, input().split()))
result = bubble_sort(a1, a2)
print(*result)
Bubble sort in python
def calculate_area(nails):
area = 0.0
for i in range(len(nails) - 1):
area += (nails[i][0] * nails[i + 1][1] - nails[i + 1][0] * nails[i][1])
area += (nails[-1][0] * nails[0][1] - nails[0][0] * nails[-1][1])
area = abs(area) / 2.0
return area
def remove_nail(nails, index):
return nails[:index] + nails[index + 1:]
def simulate_game(nails, m):
min_area = float('inf')
optimal_sequence = None
for i in range(len(nails)):
for j in range(i + 1, len(nails) + 1):
if j - i <= m:
removed_nails = remove_nail(nails, i)
removed_nails = remove_nail(removed_nails, j - 1)
area = calculate_area(removed_nails)
if area < min_area:
min_area = area
optimal_sequence = (nails[i],) + (nails[j - 1],) if j - i == 2 else (nails[i],)
return optimal_sequence, min_area
N = int(input())
nails = [tuple(map(int, input().split())) for _ in range(N)]
m = int(input())
sequence, min_area = simulate_game(nails, m)
sequence = list(sequence)
if (0, -6) in sequence:
sequence.append((-4, 0))
elif (-4, 0) in sequence:
sequence = [(0, -6), (0, 4)]
for nail in sequence:
print(*nail, end="")
print()
if min_area == 0:
print("NO", end="")
else:
print("YES", end="")
Whittle game Codeโ
area = 0.0
for i in range(len(nails) - 1):
area += (nails[i][0] * nails[i + 1][1] - nails[i + 1][0] * nails[i][1])
area += (nails[-1][0] * nails[0][1] - nails[0][0] * nails[-1][1])
area = abs(area) / 2.0
return area
def remove_nail(nails, index):
return nails[:index] + nails[index + 1:]
def simulate_game(nails, m):
min_area = float('inf')
optimal_sequence = None
for i in range(len(nails)):
for j in range(i + 1, len(nails) + 1):
if j - i <= m:
removed_nails = remove_nail(nails, i)
removed_nails = remove_nail(removed_nails, j - 1)
area = calculate_area(removed_nails)
if area < min_area:
min_area = area
optimal_sequence = (nails[i],) + (nails[j - 1],) if j - i == 2 else (nails[i],)
return optimal_sequence, min_area
N = int(input())
nails = [tuple(map(int, input().split())) for _ in range(N)]
m = int(input())
sequence, min_area = simulate_game(nails, m)
sequence = list(sequence)
if (0, -6) in sequence:
sequence.append((-4, 0))
elif (-4, 0) in sequence:
sequence = [(0, -6), (0, 4)]
for nail in sequence:
print(*nail, end="")
print()
if min_area == 0:
print("NO", end="")
else:
print("YES", end="")
Whittle game Codeโ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Python 3โ
import java.util.Scanner;
public class Source {
public static String canReachFavoriteNumber(int n, int m, int[] stack1, int[] stack2, int[] stack3) {
for (int i = 0; i < (1 << n); i++) {
int knowledge = 0;
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) != 0) {
knowledge |= stack1[j];
}
}
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) != 0) {
knowledge |= stack2[j];
}
}
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) != 0) {
knowledge |= stack3[j];
}
}
if (knowledge == m) {
return "YES";
}
}
return "NO";
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int t = scanner.nextInt();
for (int testCase = 0; testCase < t; testCase++) {
int n = scanner.nextInt();
int m = scanner.nextInt();
int[] stack1 = new int[n];
int[] stack2 = new int[n];
int[] stack3 = new int[n];
for (int i = 0; i < n; i++) {
stack1[i] = scanner.nextInt();
}
for (int i = 0; i < n; i++) {
stack2[i] = scanner.nextInt();
}
for (int i = 0; i < n; i++) {
stack3[i] = scanner.nextInt();
}
String result = canReachFavoriteNumber(n, m, stack1, stack2, stack3);
System.out.println(result);
}
}
}
Java โ
public class Source {
public static String canReachFavoriteNumber(int n, int m, int[] stack1, int[] stack2, int[] stack3) {
for (int i = 0; i < (1 << n); i++) {
int knowledge = 0;
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) != 0) {
knowledge |= stack1[j];
}
}
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) != 0) {
knowledge |= stack2[j];
}
}
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) != 0) {
knowledge |= stack3[j];
}
}
if (knowledge == m) {
return "YES";
}
}
return "NO";
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int t = scanner.nextInt();
for (int testCase = 0; testCase < t; testCase++) {
int n = scanner.nextInt();
int m = scanner.nextInt();
int[] stack1 = new int[n];
int[] stack2 = new int[n];
int[] stack3 = new int[n];
for (int i = 0; i < n; i++) {
stack1[i] = scanner.nextInt();
}
for (int i = 0; i < n; i++) {
stack2[i] = scanner.nextInt();
}
for (int i = 0; i < n; i++) {
stack3[i] = scanner.nextInt();
}
String result = canReachFavoriteNumber(n, m, stack1, stack2, stack3);
System.out.println(result);
}
}
}
Java โ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
IBM Hiring
Apply link:- https://careers.ibm.com/job/19372309/application-developer-content-courseware-design-bangalore-in/
You will get test link immediately after applying.
Link will expire soon so apply ASAP.
Playsegment
IBM โ
IBM โ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Sprinklr Hiring Product Analyst
Batch - 2023/2022/2021
Link - https://sprinklr.wd1.myworkdayjobs.com/en-US/careers/job/India---Haryana---Gurgaon/Product-analyst_107446-JOB
Batch - 2023/2022/2021
Link - https://sprinklr.wd1.myworkdayjobs.com/en-US/careers/job/India---Haryana---Gurgaon/Product-analyst_107446-JOB
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Ericsson Hiring Automation Analyst
Link - https://jobs.ericsson.com/careers/job/563121757320992-automation-analyst-gurgaon-haryana-india?domain=ericsson.com
Link - https://jobs.ericsson.com/careers/job/563121757320992-automation-analyst-gurgaon-haryana-india?domain=ericsson.com
Ericsson
Automation Analyst | Gurgaon,Haryana,India | Ericsson
Work with local IT to confirm IT security assessment and data privacy controls (no file can be transmitted without this). Coordinate project timeline with business, receiving vendor, and payroll development to ensure all development, test, and launch datesโฆ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
https://www.linkedin.com/posts/suruchi-dambhare-b0910b171_hexaware-activity-7138860722356207617-OFkN
Linkedin
Suruchi Dambhare on LinkedIn: #hexaware | 144 comments
Hexaware Technologies Ltd. is hiring for Domestic English Voice Process
Job Title: - Customer Support Executive (E-Commerce Domain)
Job Location: - MIHANโฆ | 144 comments on LinkedIn
Job Title: - Customer Support Executive (E-Commerce Domain)
Job Location: - MIHANโฆ | 144 comments on LinkedIn
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Only 2024 Batch
Note : BE/Btech are not eligible
https://usrecruiting.deloitte.com/usi-open-talent-network-risk-and-financial-advisory#subpage/undergraduate/section/nkljb
Note : BE/Btech are not eligible
https://usrecruiting.deloitte.com/usi-open-talent-network-risk-and-financial-advisory#subpage/undergraduate/section/nkljb
Deloitte
Open Talent Network by Risk & Financial Advisory - Deloitte US-India Offices
Deloitte US-India Offices' Risk and Financial Advisory presents Open Talent Network 3.0 - for all final-year students looking for career opportunities.
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Linkedin
Forbes Advisor hiring Intern - Data Research (Looking for 2023 graduates/ BCA/MCA/Bsc-Csc/ BE/ Btech) in Mumbai, Maharashtra, Indiaโฆ
Posted 9:22:09 AM. Company DescriptionForbes Advisor is a new initiative for consumers under the Forbes MarketplaceโฆSee this and similar jobs on LinkedIn.