Submission #1489284
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define F(i,a,b) for(int i=a;i<=b;++i)
#define R(i,a,b) for(int i=a;i<b;++i)
#define mem(a,b) memset(a,b,sizeof(a))
int h,w,n,num;
int mp[111][111];
int main()
{
cin>>h>>w;
cin>>n;
int row=1,loc=1;
F(i,1,n)
{
cin>>num;
int j=0;
while(j<num)
{
//printf("row=%d\n",row );
if(row&1)
{
while(loc<=w)
{
mp[row][loc]=i;
j++;loc++;
//printf("i=%d j=%d loc=%d row=%d\n", i,j,loc,row);
if(loc==(w+1)) {row++,loc=w;goto loop;}
if(j==num) goto loop;
}
}
else
{
while(loc>=1)
{
mp[row][loc]=i;
j++;loc--;
//printf("i=%d j=%d loc=%d\n", i,j,loc);
if(loc==0) {row++,loc=1;goto loop;}
if(j==num) goto loop;
}
}
loop:;
}
}
F(i,1,h)F(j,1,w) printf("%d%c",mp[i][j],j==w?'\n':' ' );
return 0;
}
Submission Info
| Submission Time |
|
| Task |
D - Grid Coloring |
| User |
chendl111 |
| Language |
C++14 (GCC 5.4.1) |
| Score |
400 |
| Code Size |
1255 Byte |
| Status |
AC |
| Exec Time |
4 ms |
| Memory |
384 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
400 / 400 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
0_00.txt, 0_01.txt, 0_02.txt |
| All |
0_00.txt, 0_01.txt, 0_02.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt, 1_11.txt, 1_12.txt, 1_13.txt, 1_14.txt, 1_15.txt, 1_16.txt, 1_17.txt, 1_18.txt, 1_19.txt, 1_20.txt, 1_21.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 0_00.txt |
AC |
1 ms |
256 KiB |
| 0_01.txt |
AC |
1 ms |
256 KiB |
| 0_02.txt |
AC |
1 ms |
256 KiB |
| 1_00.txt |
AC |
1 ms |
256 KiB |
| 1_01.txt |
AC |
1 ms |
256 KiB |
| 1_02.txt |
AC |
1 ms |
256 KiB |
| 1_03.txt |
AC |
2 ms |
256 KiB |
| 1_04.txt |
AC |
3 ms |
384 KiB |
| 1_05.txt |
AC |
4 ms |
384 KiB |
| 1_06.txt |
AC |
2 ms |
256 KiB |
| 1_07.txt |
AC |
1 ms |
256 KiB |
| 1_08.txt |
AC |
1 ms |
256 KiB |
| 1_09.txt |
AC |
1 ms |
256 KiB |
| 1_10.txt |
AC |
1 ms |
256 KiB |
| 1_11.txt |
AC |
1 ms |
256 KiB |
| 1_12.txt |
AC |
1 ms |
256 KiB |
| 1_13.txt |
AC |
4 ms |
384 KiB |
| 1_14.txt |
AC |
1 ms |
256 KiB |
| 1_15.txt |
AC |
1 ms |
256 KiB |
| 1_16.txt |
AC |
1 ms |
256 KiB |
| 1_17.txt |
AC |
2 ms |
256 KiB |
| 1_18.txt |
AC |
1 ms |
256 KiB |
| 1_19.txt |
AC |
1 ms |
256 KiB |
| 1_20.txt |
AC |
1 ms |
256 KiB |
| 1_21.txt |
AC |
1 ms |
256 KiB |