Re: [新聞] 華航「秋後暗算」啟動? 幹部被爆動罷工

作者: LearnRPG (真是有趣的地方)   2016-06-28 14:13:36
喔 (挖鼻) 彈 ~~~~*
反正沒有與論支持你們也會成功 再去爭吧
#define CI_FLIGHT_ATTENDANT_NUM 3000 //空服員人數
enum {LONG=0, SHORT};
enum {ATL,CVG,DTW,FLL,HNL,JFK,LAX,MCO,MSP,SFO,SLC,YVR,TPE,
TSA,KHH,RMQ,TNN,MFM,HKG,CAN,CGO,CGQ,CKG,CSX,CTU,CZX,
DLC,FOC,HGH,KMG,KWL,HAK,HFE,NGB,KHN,LJG,NKG,PEK,PVG,
SHA,SHE,SYX,SZX,TAO,URC,WEH,WNZ,WUH,WUX,XIY,XMN,XUZ,
YNT,YNZ,DEL,CJU,CTS,FSZ,FUK,HIJ,KMJ,ICN,ISG,GMP,KIX,
KMI,KOJ,NGO,HND,NRT,OKA,PUS,TAK,TOY,BKK,CEB,CGK,CNX,
DPS,HAN,HKT,KLO,KUL,LAO,MNL,PEN,PNH,RGN,SGN,SIN,SUB,
UTP,VTE,AMS,FCO,FRA,LHR,PRG,VIE,AKL,BNE,CHC,GUM,MEL,ROR,SYD,STANDBY};
int Code_America[12] = {ATL,CVG,DTW,FLL,HNL,JFK,LAX,MCO,MSP,SFO,SLC,YVR};
int Code_Asia[81] = {TPE,TSA,KHH,RMQ,TNN,MFM,HKG,CAN,CGO,CGQ,CKG,CSX,
CTU,CZX,DLC,FOC,HGH,KMG,KWL,HAK,HFE,NGB,KHN,LJG,
NKG,PEK,PVG,SHA,SHE,SYX,SZX,TAO,URC,WEH,WNZ,WUH,
WUX,XIY,XMN,XUZ,YNT,YNZ,DEL,CJU,CTS,FSZ,FUK,HIJ,
KMJ,ICN,ISG,GMP,KIX,KMI,KOJ,NGO,HND,NRT,OKA,PUS,
TAK,TOY,BKK,CEB,CGK,CNX,DPS,HAN,HKT,KLO,KUL,LAO,
MNL,PEN,PNH,RGN,SGN,SIN,SUB,UTP,VTE};
int Code_Europe[6] = {AMS,FCO,FRA,LHR,PRG,VIE};
int Code_Oceania[7] = {AKL,BNE,CHC,GUM,MEL,ROR,SYD};
struct FA_INFO
{
int e_id;
int age;
int salary;
int join_ci_year;
int allowance;
int mission;
};
void ASSIGN_SCHEDULE(FA_INFO &fa, int distance)
{
srand(time(NULL));
if (distance == SHORT)
{
if (fa.age > 30) //主管說體諒高齡工作者
{
int r_m = rand()%2;
if (r_m == 0)
{
fa.mission = Code_Asia[rand()%81];
}
else
{
fa.mission = STAND_BY; //但我覺得是薪水小偷
}
}
else
{
fa.mission = Code_Asia[rand()%81];
}
}
else
{
int r_m = rand()%3; //沒調外站費的的飛遠一些
if (r_m == 0)
{
fa.mission = Code_America[rand()%12];
}
else if (r_m == 1)
{
fa.mission = Code_Europe[rand()%6];
}
else
{
fa.mission = Code_Oceania[rand()%7];
}
}
}
int _tmain(int argc, _TCHAR* argv[])
{
FA_INFO fa_info[CI_FLIGHT_ATTENDANT_NUM];
// initial database here
// INIT_DB(fa_info); // fix it!! database 同仁還沒更新好資料
for (int i=0; i<CI_FLIGHT_ATTENDANT_NUM; i++)
{
if (fa_info[i].allowance > 3) //外站津貼太貴的
{
ASSIGN_SCHEDULE(fa_info[i], SHORT); //那就飛短的
}
else
{
ASSIGN_SCHEDULE(fa_info[i], LONG);
}
}
return 0;
}
空服員常說看班表前就像是機會命運
還真的是呢 ...
亞洲還要再分距離 算了 誰叫薪水都被空服員跟機師拿光了
程式碼當然只有猴子的等級 ...
作者: a187 (終極反串)   2016-06-28 14:14:00
恩恩 我也覺得差不多這樣寫
作者: gogobar (GOGOBAR)   2016-06-28 14:14:00
當空姐C/P值屌打機師...幫飛行時數QQ
作者: james732 (好人超)   2016-06-28 14:14:00
嗯嗯原來如此
作者: MonkeyCL (猴總召)   2016-06-28 14:19:00
沒專業,台灣有才華的人都去考空姐了,誰還當碼農
作者: cfcs2004 (CFC)   2016-06-28 14:20:00
寫這種東西用Python就好啦
作者: holik0123   2016-06-28 14:21:00
我是覺得還要給一些機率讓5美金的飛遠程,0不好看
作者: skizard ( )   2016-06-28 14:22:00
Code_Asia[rand()%81]=>這種寫法是hard code 建議改善
作者: LearnRPG (真是有趣的地方)   2016-06-28 14:22:00
對不起 這台電腦沒下載 python XD php倒是有ski大指教的是 ...
作者: skizard ( )   2016-06-28 14:25:00
www.tutorialspoint.com/execute_python_online.php
作者: YaMeiLo (亞妹露~!!)   2016-06-28 14:25:00
看得懂推
作者: Lorazin (Lorazin)   2016-06-28 14:26:00
我也看得懂欸 董座:明天來上班吧
作者: SuperUp (( ̄▽ ̄#)﹏﹏)   2016-06-28 14:27:00
以後還會有罷工 建議數字部份都define一下 以後輕鬆點
作者: MonkeyCL (猴總召)   2016-06-28 14:28:00
跟著推,不然別人笑我看不懂
作者: qozxc (三個ZXC)   2016-06-28 14:29:00
好想看林北空少的班表
作者: AffogatoDog (曾經滄海難為水)   2016-06-28 14:32:00
幹! 你SQL系?

Links booklink

Contact Us: admin [ a t ] ucptt.com