это вопрос, который я пытаюсь задать уже два дня. Я могу пройти первый тестовый пример, но не могу выполнить скрытые тестовые сценарии.
Код: Выделить всё
#include
#include
#include
using namespace std;
int main()
{
int t;
if(t> t;
while (t--)
{
int x;
if (x> x;
long long arr[x];
std::cin >> std::ws;
for (int i = 0; i < x; i++)
{
std::cin >> arr[i];
}
int a=0;
int o=0, e=0;
for (int i = 0; i < x; i++)
{
if (arr[i]%2==0)
{
e++;
}
else{
o++;
}
}
long long odd[o];
long long even[e];
int n1=0, n2=0;
for (int i = 0; i < x; i++)
{
if (arr[i]%2==0)
{
even[n1]=arr[i];
n1++;
}
else{
odd[n2]=arr[i];
n2++;
}
}
long long arr2[x];
arr2[0]=odd[0];
for (int i = 0; i < e; i++)
{
arr2[i+1]=even[i];
}
for (int i = 0; i < o; i++)
{
arr2[i+e]=odd[i];
}
int arr1[x] ={0};
for (int i = 0; i < x; i++)
{
for (int j = 0; j
Подробнее здесь: [url]https://stackoverflow.com/questions/79129036/got-the-logic-but-unable-to-write-the-exact-code[/url]