Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Zadanie "Apteka" z OIG

$
0
0

Witam! Po wysłaniu rozwiązania zadania Apteka na http://main.edu.pl/pl/archive/oig/6/apt dostałem ok. 80 pkt. i komunikat, że napisany program jest wywłaszczony. Nie mam pojęcia, jak przyspieszyć jego działanie. Ktoś mógłby coś poradzić?

#include<iostream>

int main() {

	int n;
	std::cin >> n;

	int* c;
	c = new int[n+1];

	for (int i = 1; i <= n; i++) std::cin >> c[i];

	int sum = 0;
	int p = 0;

	int min;
	int min_id;

	while (p < n) {

		min = 1000000000;

		for (int i = p + 1; i < n + 1; i++) {

			if (c[i] < min) {

				min = c[i];
				min_id = i;

			}

		}

		sum = sum + (min_id - p) * c[min_id];
		p = min_id;

	}

	std::cout << sum;

	return 0;

}

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra