一个模拟物流操作的脚本,它处理船舶货物的卸载,并将货物运送到堆场。代码主要包含以下几个部分:
1. **参数设置**:
- `NUM_FORKLIFTS`:每个堆场的叉车数量。
- `SHIP_CARGO`:每艘船舶的货物量(吨)。
- `CARGO_PER_TRUCK`:每辆叉车能运输的货物(吨)。
- `LOADING_TIME_PER_10T`:每10吨货物的装卸时间(分钟)。
- `YARD_CAPACITY`:每个堆场的容量(吨)。
- `MAX_FORKLIFTS_PER_YARD`:每个堆场最多同时容纳的叉车数量。
2. **船舶坐标**:
- `ships`:船舶的坐标列表。
- `ship_cargo`:每艘船舶对应的货物量列表。
3. **堆场坐标**:
- `yards`:堆场的坐标字典,包含堆场的左下角、左上角、右下角、右上角坐标。
4. **初始化堆场数据**:
- `current_loads`&#