#include <iostream>
using namespace std;
int main()
{
int n, k, j;
cin >> n;
int a[n];
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
cin >> k;
int b[k];
for (int i = 0; i < k; i++)
{
cin >> b[i];
}
for (int i = 0; i < k; i++)
{
if (b[i] == 0)
{
j = 0;
while (a[j] == 0) j++;
cout << j + 1 << " ";
a[j]--;
}
else
{
j = 0;
while (a[n - j - 1] == 0) j++;
cout << n - j << " ";
a[n - j - 1]--;
}
}
}
Объяснение:
Ну уж ТОЧНО не Осокин который решил раньше
Поделитесь своими знаниями, ответьте на вопрос:
Вставьте пропущенное число и объясните почему? а)2, 5, 9, 19, б)1, 1, 2, 3, 5,