如何买世界杯决赛彩票

来源:互联网 发布:软件星号密码查看器 编辑:程序博客网 时间:2024/04/27 04:07

德国:阿根廷 :2.10  2.92  3.30
巴西:荷兰    :1.90  3.65  3.10

世界杯决赛马上就要开始,有上面俩场比赛(赔率如上),小渊现在准备投入200元买彩票(每张彩票2元,需2串1)。怎样买,小渊的收益最大?

假设德国队的胜负率分别为x,y。巴西的胜负率分别为a,b。 

#include "stdafx.h"#include <vector>using namespace std;typedef struct  {int sum;int aa;int bb;int cc;int dd;int ee;int ff;int gg;int hh;int ii;}NUM_STR;NUM_STR num_str;vector <NUM_STR> output;#define GERMANY 2.10#define GERMANYARGENTINE 2.92#define ARGENTINE 3.30#define BRAZIL 1.90#define BRAZILHOLLAND 3.65#define HOLLAND 3.10#define x 0.6#define y 0.25#define a 0.3#define b 0.4int _tmain(int argc, _TCHAR* argv[]){    int xs = 0;    for (int A = 0; A < 100; A++)    {        for (int B = 0; B < 100; B++)        {            for (int C = 0; C < 100; C++)            {                for (int D = 0; D < 100; D++)                {                    for (int E = 0; E < 100; E++)                    {                        for (int F = 0; F < 100; F++)                        {                            for (int G = 0; G < 100; G++)                            {                                for (int H = 0; H < 100; H++)                                {                                    for (int I = 0; I < 100; I++)                                    {                                        if (100 == A + B + C + D + E + F + G + H + I)                                        {                                            xs = x * a * A * GERMANY * BRAZIL + x                                                 * (1 - a                                                    - b) * B * GERMANY * BRAZILHOLLAND + x * b * C * GERMANY                                                 * HOLLAND                                                 + (1 - x                                                    - y) * a * D * GERMANYARGENTINE * BRAZIL                                                 + (1 - x                                                    - y)                                                 * (1 - a                                                    - b) * E * GERMANYARGENTINE * BRAZILHOLLAND                                                 + (1 - x                                                    - y) * b * F * GERMANYARGENTINE * HOLLAND + y * a * G                                                 * ARGENTINE * BRAZIL + y                                                 * (1 - a                                                    - b) * H * ARGENTINE * BRAZILHOLLAND + y * b * I * ARGENTINE                                                 * HOLLAND;xs = xs * 2;num_str.sum = xs;num_str.aa = A;num_str.bb = B;num_str.cc = C;num_str.dd = D;num_str.ee = E;num_str.ff = F;num_str.gg = G;num_str.hh = H;num_str.ii = I;if (xs >= 200 && xs < 300){output.push_back(num_str);}else if (xs >= 300 && xs < 400){output.push_back(num_str);}else if (xs >= 400 && xs < 500){output.push_back(num_str);}                                        }                                    }                                }                            }                        }                    }                }            }        }    }    return 0;}

1 0
原创粉丝点击