#include #define MAX_NUM 200000 int main(int argc, char **argv) { int zle = 0; char *s = (char *)malloc(sizeof(char) * 1000 * 1000); char p[100]; int i; int pvozne, ptrate; while(1) { scanf("%d %d", &pvozne, &ptrate); if(pvozne == 0 && ptrate == 0) break; int *vozne = (int *)malloc(sizeof(int)*pvozne); int *trate = (int *)malloc(sizeof(int)*ptrate); for(i=0;iptrate) { printf("Transportation failed\n"); zle = 1; break; } trate[j] = vozen; vozne[vozen-1] = j; sprintf(p, "%d ", j+1); strcat(s, p); } strcat(s, "\n"); for(i=0;i