Received the above error when submitting my code, with the qualification "FAIL- Participant has the answer but jury does not (Test Case 393)". This is my first time getting this error, but I assume it is a problem on the checker side. Is there somewhere I can report this? In case this is the place, here is my code:
#include <stdio.h>
int main()
{
int t;
scanf("%d", &t);
for (int i = 0; i < t; i++)
{
int n, k;
scanf("%d%d", &n, &k);
if (k % 2)
{
printf("YES\n");
for (int j = 1; j < n; j+=2)
{
printf("%d %d\n", j, j + 1);
}
}
else
{
int num_valid = 0;
for (int j = 2; j < n + 1; j += 2)
{
if (j % 4 > 0 && (j + k) % 4 == 0)
{
num_valid++;
}
}
if (num_valid < n / 4 || k == 0)
{
printf("NO\n");
continue;
}
printf("YES\n");
int max_j = 0;
for (int j = 1; j < n; j+=2)
{
if (j + 3 + 2 * (j / 2) < n + 1)
{
max_j= j;
printf("%d %d\n", j, j + (3 + 2 * (j / 2)));
}
}
max_j += 2;
for (int j = 2; j < n + 1; j+=2)
{
if (j % 4 > 0)
{
printf("%d %d\n", j, max_j);
max_j += 2;
}
}
}
}
}The error came in the second test case run.



