CINEMA - Rạp chiếu phim
Tác giả: hieult
Ngôn ngữ: C++
#include <iostream.h>
//#include <conio.h>
int A[1001][1001];
using namespace std;
main ()
{
int n,m,k,i,j,gt,xm,xn;
cin>>m>>n>>k;
if (k==0)
for (i=1; i<=m;i++)
{
for (j=1;j<=n;j++) printf("0 ");;
printf("\n");
}
else
{
memset(A,0,sizeof(A));
xm=xn=1;
for (i=1;i<=k;i++)
{
cin>>gt;
for (j=1;j<=gt;j++)
{
A[xm][xn]=i;
if (((xn==n)&&(A[xm][xn-1]!=0))||((xn==1)&&(A[xm][xn+1]!=0)) ||n==1) xm++;
else
if (xm%2==0) xn--;
else xn++;
}
}
for (i=1;i<=m;i++)
{
for (j=1;j<=n;j++) printf("%d ",A[i][j]);
printf("\n");
}
}
// getch();
}