Cod sursa(job #1744155)

Utilizator ButmalaiDanButmalai Dan ButmalaiDan Data 19 august 2016 13:21:04
Problema Nowhere-zero Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<fstream>
#include<queue>
#include<algorithm>
using namespace std;
priority_queue<int> q;
ifstream cin("bleach.in");
ofstream cout("bleach.out");
long long rez,s;
int n, k,i,x,aux;
int main(){
	cin >> n >> k;
	for(i = 1;i<=k+1;i++){
		cin>>x;
		q.push(-x);
	}
	i = k +1;
	while(!q.empty()){
		i++;
		aux = -q.top();
	//	cout<<s<<" " << aux <<" "<<q.top()<<"\n";
		q.pop();
		if(aux-s>rez)rez = aux -s;
		s= s + aux;
		if(i <= n){
			cin >>x;
			q.push(-x);
		}
	}
	cout <<1LL*rez; 
}