?? basicdata.h
字號:
#pragma once
#include <string>
#include <vector>
#include <list>
// 地包商
struct RDC
{
std::string name; // 名稱
double x, y; // 坐標
double s_cpm; // 短程每英里開銷
double s_cph; // 短程每小時開銷
double l_cpm; // 長途每英里開銷
double l_cps; // 長途每站點開銷
double storage_cost; // 單位demand的倉儲成本
double router_cost; // 在該RDC上每增加一條線路的成本
};
// 零售商
struct Dealer
{
std::string name; // 名稱
double x, y; // 坐標
double demand; // 需求
int times; // 額外需要點對點跑的趟數
};
// 路徑
struct Path
{
std::list<int> stops; // 經過的站點的編號,第一個元素是地包商的編號,其他元素是零售商的編號。
double length; // 從地包商到最后一站的總路程長度
double distance; // 從終點返回地包的直線距離
double demand; // 總需求
double cost; // 總開銷
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -