История изменений
Исправление monk, (текущая версия) :
В том, что у тебя нет стека для промежуточных результатов.
Почему res в
vector<Number> res;
for(i=0; i < seq.length(); i++)
{
if(seq[i] > 10) res.append(seq[i);
}
vector<Number> s;
while(m!=0 || s.length()>0) {
if(n==0) m--;
else {
s.append(m);
n = n--;
}
if(m==0 && s.length() > 0) {
m=s.pop();
m--;
n = n++;
}
}
считаешь?
Исправление monk, :
Почему res в
vector<Number> res;
for(i=0; i < seq.length(); i++)
{
if(seq[i] > 10) res.append(seq[i);
}
vector<Number> s;
while(m!=0 || s.length()>0) {
if(n==0) m--;
else {
s.append(m);
n = n--;
}
if(m==0 && s.length() > 0) {
m=s.pop();
m--;
n = n++;
}
}
считаешь?
Исходная версия monk, :
Почему res в
vector res<Number>;
for(i=0; i < seq.length(); i++)
{
if(seq[i] > 10) res.append(seq[i);
}
vector<Number> s;
while(m!=0 || s.length()>0) {
if(n==0) m--;
else {
s.append(m);
n = n--;
}
if(m==0 && s.length() > 0) {
m=s.pop();
m--;
n = n++;
}
}
считаешь?