Русский
Открыть в Telegram
DDeloitte | COGNIZANT | IBM | CAPGEMINI
Deloitte | COGNIZANT | IBM | CAPGEMINI
@python_java_Coding · канал · Технологии · в индексе с 2026-07-19 30 июля 2025
7 178подписчиков−36 за неделю
451средний охват поста
6.3%ER — охват к подписчикам
8постов за 30 дней

Посты за 30 июля 2025

2025-07-30×
30 июля 2025
Deloitte | COGNIZANT | IBM | CAPGEMINI
import 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, houses): low = 1 high = max(houses) answer = high while low <= high: mid = (low + high) // 2 if is_possible(mid, houses, H): answer = mid high = mid - 1 else: low = mid + 1 return answer n, H = map(int, input().split()) houses = list(map(int, input().split())) print(find_min_K(n, H, houses)) q1 //quantiphi✅
1.3K ·
def 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]) for i in range(2, n): dp[i] = max(dp[i-1], points[i] + dp[i-2]) return dp[-1] n = int(input()) points = list(map(int, input().split())) print(max_points(points)) q2 //quantiphi ✅
1.2K ·
D
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 ·
Календарь: июль 2025
ПнВтСрЧтПтСбВс162364351163781291011512113414151651751819220212223424625262712829303311

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем