ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 22.12.2018 15:21:17

ამოცანა: გამოკვლევა 

მომხმარებელი: nikolozi

ვერდიქტი: ამოუხსნელი

შეფასება: 0 ქულა







#include <bits/stdc++.h>
#define s second
#define f first


using namespace std;

int n , t , j , k , ans1 , ans;
pair <int , int> p[1000000];

int main() {
	cin >> t >> n;
	
	for ( int i = 0; i < n; i++ ) {
		cin >> k;
		p[i].f = abs(k);
		p[i].s = k;
	}
	
	p[n].f = 0;
	p[n].s = 0;
	
	sort(p , p+n+1);
	
	for ( int i = 1; i <= n; i++ ) {
		if ( ans + abs(p[i].s - p[i-1].s) <= t ) {
			ans = ans + abs(p[i].s - p[i-1].s);
			ans1++;
		}
		else
			break;
	}
	
	cout << ans1;
PROB_cpp_UID116PID21_f25f18/main.cpp: In function 'int main()':
PROB_cpp_UID116PID21_f25f18/main.cpp:34:14: error: expected '}' at end of input
  cout << ans1;
              ^