for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
a[i]--;
y[i]=a[i];
}
.....
for(i=0;i<m;i++)
{
for(j=0; j<(d[i]-c[i]+1)/2; j++)
{
k=y[c[i]+j];
y[c[i]+j] = y[d[i]-j];
y[d[i]-j] = k;
}
}
for(i=0;i<n;i++)if(y[i] != i)for(j=2;j>0;j++)printf("hji"); // TLE
printf("%d\n",m);
cnt += m;
for(i=0;i<m;i++)
printf("%d %d\n",c[i]+1, d[i]+1);
}
if(m > 531441)for(j=2;j>0;j++)printf("hji"); // TLE
정답을 출력하기 전에 답이 틀리면 TLE를 일으키는 코드를 추가했는데도 여전히 WA입니다. Special Judge를 의심해야하는 타이밍이라고 봅니다.