Español
Abrir en Telegram

Publicaciónimport java.io.*;

3 de diciembre de 2024
D
Deloitte | COGNIZANT | IBM | CAPGEMINI
import java.io.*; import java.util.*; class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int N=sc.nextInt(); int M=sc.nextInt(); int K=sc.nextInt(); int [] price=new int[N]; int[] protein=new int[N]; for(int i=0;i<N;i++){ price[i]=sc.nextInt(); } for(int i=0;i<N;i++){ protein[i]=sc.nextInt(); } int maxProtein = 0; for (int mask = 0; mask < (1 << N); mask++) { int[][] best= new int[N][2]; for (int i = 0; i < N; i++) { best[i][0] = price[i]; best[i][1] = price[i] / 2; } PriorityQueue<int[]> pq = new PriorityQueue<>( (a, b) -> (b[0] - b[1]) - (a[0] - a[1]) ); int currentPrice = 0; int currentProtein = 0; for (int i = 0; i < N; i++) { if ((mask & (1 << i)) != 0) { currentPrice +=best[i][0]; currentProtein += protein[i]; pq.add(new int[] {best[i][0], best[i][1]}); } } int coupons = 0; while (coupons < K && !pq.isEmpty()) { int[] option = pq.poll(); if (option[0] > option[1]) { currentPrice -= (option[0] - option[1]); coupons++; } } if (currentPrice <= M) { maxProtein = Math.max(maxProtein, currentProtein); } } System.out.println(maxProtein); } } //maximum protein value
1.7K ·

Cerca en el feed

DDeloitte | COGNIZANT | IBM | CAPGEMINICAPGEMINI ON-CAMPUS EXAM DONE SUCCESSFULLY✅✅✅ Contact:@mlcoder2DDeloitte | COGNIZANT | IBM | CAPGEMINICAPGEMINI ON-CAMPUS coding✅✅ Contact: @mlcoder2
este mensaje
DDeloitte | COGNIZANT | IBM | CAPGEMINIimport java.io.*; import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String s=sc.nextLine(); int aDDeloitte | COGNIZANT | IBM | CAPGEMINIAMAZON ✅✅✅✅ Contact : @mlcoder2
DDeloitte | COGNIZANT | IBM | CAPGEMINIDeloitte | COGNIZANT | IBM | CAPGEMINI@python_java_Coding · canal · Tecnología
7 178suscriptores451alcance medio por publicación
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos