Français
Ouvrir dans Telegram

Publicationimport heapq

30 juillet 2025
D
Deloitte | COGNIZANT | IBM | CAPGEMINI
import heapq from collections import defaultdict def solve(n, m, k, treasures, bridges, queries): graph = defaultdict(list) for u, v, w in bridges: graph[u - 1].append((v - 1, w)) results = [] for start, end in queries: start -= 1 end -= 1 pq = [(-treasures[start], 0, start)] visited = {} while pq: neg_tres, time, node = heapq.heappop(pq) total_treasure = -neg_tres if node == end: results.append((total_treasure, time)) break if node in visited and visited[node] >= total_treasure: continue visited[node] = total_treasure for nei, wt in graph[node]: if nei not in visited or visited[nei] < total_treasure + treasures[nei]: heapq.heappush(pq, (-(total_treasure + treasures[nei]), time + wt, nei)) return results n, m, k = map(int, input().split()) treasures = list(map(int, input().split())) bridges = [tuple(map(int, input().split())) for _ in range(m)] queries = [tuple(map(int, input().split())) for _ in range(k)] result = solve(n, m, k, treasures, bridges, queries) for treasure, time in result: print(treasure, time) q3 //quantiphi ✅
1.8K ·

À proximité dans le fil

DDeloitte | COGNIZANT | IBM | CAPGEMINIimport math def is_possible(K, houses, H): total_time = 0 for house in houses: total_time += math.ceil(house / K) return total_time <= H def find_min_K(n, H, hoDDeloitte | COGNIZANT | IBM | CAPGEMINIdef max_points(points): n = len(points) if n == 0: return 0 if n == 1: return points[0] dp = [0] * n dp[0] = points[0] dp[1] = max(points[0], points[1])
ce message
DDeloitte | COGNIZANT | IBM | CAPGEMINICapgemini offer letter for SAP role ✅ Contact : @MLCODER2DDeloitte | COGNIZANT | IBM | CAPGEMINIMOSCHIP ON-CAMPUS EXAM ✅✅✅ Contact : @MLCODER2
DDeloitte | COGNIZANT | IBM | CAPGEMINIDeloitte | COGNIZANT | IBM | CAPGEMINI@python_java_Coding · canal · Technologie
7 178abonnés451portée moyenne d'une publication
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons