-1
#include<stdlib.h>
#include <stdio.h>
int main()
{
int T,N,a;
scanf("%d\n",&T); //test cases
int A[T];
for(int i=0;i<T;i++) {
scanf("%d\n",&N); //number of box in a test case
int X[N];
for(int j=0;j<=N-1;j++)
scanf("%d\n",&X[j]);
a=N;
for(int k=0,l=0;l<(a-1);l++) {
if(X[k]<X[++k])
N=N-1;
}
A[i]=N;
}
for(int i=0;i<T;i++)
printf("%d\n",A[i]);
system("pause");
return 0;
}
該代碼在程序結束時要求額外的輸入,然後顯示輸出。但是,它從不考慮我給出的最後輸入,也不需要最後的輸入。我可以做些什麼改變,所以它不會要求額外的輸入。將小尺寸盒子放在較大的盒子中