Mai intai trebuie sa te autentifici.

Diferente pentru blog/cpp11 intre reviziile #43 si #42

Nu exista diferente intre titluri.

Diferente intre continut:

vector<int> a = {5, 3, 1, 3};
vector<int> b = {6, 1, 7, 2};
vector<int> ind = {0, 1, 2, 3};
 
sort(ind.begin(), ind.end(), [&a, &b](int x, int y) -> bool {
  return a[x] < a[y] || (a[x] == a[y] && b[x] < b[y]);
});
 
for (int i: ind) {
  cout << a[i] << " " << b[i] << endl;
}
==
(Often, a cleaner alternative to using lambda functions for sorting is to define a class holding all the data for each entry and to implement the $<$ operator.)
 
_Please let us know in the comments section what other $C++11$ features do you use for programming contests. Code snippets illustrating your favorite tricks would be beneficial for us all._
(Often, a cleaner alternative to using lambda functions for sorting is to define a class holding all the data for each entry and to implement the $<$ operator.)

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.