Pagini recente » Diferente pentru problema/ninjago intre reviziile 6 si 1 | Atasamentele paginii Clasament Algoritmiada 2016 Runda 3 Juniori | Diferente pentru problema/invazia intre reviziile 7 si 6 | Zero | Cod sursa (job #461047)
Cod sursa(job #461047)
#include <stdio.h>
#include <vector>
#include <algorithm>
using namespace std;
vector <int> v;
int n, i, nr;
int main ()
{
FILE *f = fopen ("algsort.in","r");
FILE *g = fopen ("algsort.out","w");
fscanf (f,"%d", &n);
for (i=1; i<=n; ++i)
{
fscanf (f,"%d", &nr);
v.push_back (nr);
}
partial_sort (v.begin(), v.begin() + (n / 2), v.end());
partial_sort (v.begin() + (n / 2), v.end(), v.end());
for (i=0; i < v.size(); ++i)
fprintf (g,"%d ", v[i]);
fclose(f);
fclose(g);
return 0;
}