Untitled
unknown
plain_text
a year ago
1.6 kB
1
Indexable
Never
#include<iostream> using namespace std; const int MAX_DIS = 4; int main() { //首先要輸入車種數量、場站數量、競食作用下降率 int typeNum = 0, stopNum = 0; float decreaseRate[MAX_DIS] = {0}; cin >> typeNum >> stopNum; for(int i = 0; i < MAX_DIS; i++) { cin >> decreaseRate[i]; } //每個不同的車種的租用費率[typeNum]整數 //每個不同的車種的車輛數[typeNum]整數 //各個不同的站點的最大承載量[stopNum]整數 int *typeRate = new int[typeNum]; int *accessibleCarType = new int[typeNum]; int *maxLoading = new int[stopNum]; for(int i = 0; i < typeNum; i++) { cin >> typeRate[i]; } for(int i = 0; i < typeNum; i++) { cin >> accessibleCarType[i]; } for(int i = 0; i < stopNum; i++) { cin >> maxLoading[i]; } //每種車在每個站點所會擁有的基礎稼動率 總數量typeNum*stopNum float **utilityTxS = new float*[typeNum]; for(int i = 0; i < typeNum; i++) { utilityTxS[i] = new float[stopNum]; } for(int i = 0; i < typeNum; i++) { for(int j = 0; j < stopNum; j++) { cin >> utilityTxS[i][j]; } } //這邊開始放上m行*m列的距離矩陣表 int **distanceChart = new int*[stopNum]; for(int i = 0; i < stopNum; i++) { distanceChart[i] = new int[stopNum]; } for(int i = 0; i < stopNum; i++) { for(int j = 0; j < stopNum; j++) { cin >> distanceChart[i][j]; } } cout << "1" << endl; return 0; }