Submission #382588

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
3825882021-03-27 20:22:30OptxPrimeKnjige (COCI20_knjige)C++11
0 / 50
28 ms1020 KiB
#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
#include<cmath>
using namespace std;
vector<int> lijeva, desna, sortirane; /// vektor 'lijeva' cuva pocetno stanje lijeve police
int main()
{
int n;
cin>>n;
lijeva.resize(n);/// postavi velicinu vektora na n
sortirane.resize(n);
for(int i=0;i<n;i++){
cin>>lijeva[i];
sortirane[i] = lijeva[i]; /// niz sortirane je isti kao niz lijeva, samo sto cemo ga sortirati ispod
}
sort( sortirane.begin(), sortirane.end() ); /// sortiranje pocetnih knjiga, da bi znali kojim redoslijedom prebacitvati knjige sa lijeve police
reverse( lijeva.begin(), lijeva.end() ); /// obrnemo pocetni niz knjiga, obzirom da hocemo da se knjiga koja je na vrhu nalazi na kraju vektora
int brojOperacija=0; /// ukupni broj operacija, ovo cemo povecavati kad god iskoristimo operaciju
// sort( d.begin(), d.end() ); - ovako se sortira vektor od najmanjeg do najveceg elementa
// sort( d, d+n ); - ovako se sortira NIZ od najmanjeg do najveceg elementa, koji ima n elemenata
vector<string> rezultat;
for( int pozicija = 0; pozicija < n;pozicija++ ){
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:65:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for(int i=0;i<rezultat.size();i++)
      |                 ~^~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...