锘??xml version="1.0" encoding="utf-8" standalone="yes"?>在线成人h网,久久aⅴ国产紧身牛仔裤,亚洲欧美视频一区http://m.shnenglu.com/dqchen/category/3986.html鍐欏嚭涓涓彲浠ュ伐浣滅殑紼嬪簭騫朵笉澶?/description>zh-cnWed, 21 May 2008 10:02:27 GMTWed, 21 May 2008 10:02:27 GMT60BinaryHeaphttp://m.shnenglu.com/dqchen/articles/21538.htmlDainDainMon, 09 Apr 2007 08:05:00 GMThttp://m.shnenglu.com/dqchen/articles/21538.htmlhttp://m.shnenglu.com/dqchen/comments/21538.htmlhttp://m.shnenglu.com/dqchen/articles/21538.html#Feedback0http://m.shnenglu.com/dqchen/comments/commentRss/21538.htmlhttp://m.shnenglu.com/dqchen/services/trackbacks/21538.html浠ュ悜閲忓瓨鍌紝涓嬫爣浠?寮濮?/p>
// 鏋勫緩鍫?/span>
void BuildHeap(vector<int> & BinaryHeap)
{
    
int size = (int)BinaryHeap.size();
    
int i,j,k,l;

    
for(i = size / 2 - 1;i >= 0;--i)
    
{
        j 
= i;
        
        
while(true)
        
{
            k 
= 2 * j;
            l 
= k + 2;
            k 
= k + 1;

            
if(l < size)
            
{
                
if(BinaryHeap[j] > min(BinaryHeap[k],BinaryHeap[l]))
                
{
                    
if(BinaryHeap[l] > BinaryHeap[k])
                    
{
                        swap(BinaryHeap[j],BinaryHeap[k]);
                        j 
= k;
                    }

                    
else
                    
{
                        swap(BinaryHeap[j],BinaryHeap[l]);
                        j 
= l;
                    }

                }

                
else
                    
break;
            }

            
else if(k < size)
            
{
                
if(BinaryHeap[j] > BinaryHeap[k])
                
{
                    swap(BinaryHeap[j],BinaryHeap[k]);
                    j 
= k;
                }

                
else
                    
break;
            }

            
else
                
break;
        }

    }

}

// 鎻掑叆
void insert(vector<int> & BinaryHeap,int x)
{
    
int size = (int)BinaryHeap.size();
    
int i = size + 1;
    BinaryHeap.resize(i);

    
int j = i / 2 - 1;
    
while(j >= 0 && BinaryHeap[j] > x)
    
{
        BinaryHeap[i 
- 1= BinaryHeap[j];
        i 
= j + 1;
        j 
= (j + 1/ 2 - 1;
    }

    BinaryHeap[i 
- 1= x;
}

// 鍒犻櫎鏈灝忓厓
int DeleteMin(vector<int> & BinaryHeap)
{
    
int size = (int)BinaryHeap.size();
    
int min = BinaryHeap[0],last = BinaryHeap[size - 1];

    
int i,child;
    
for(i = 0;i * 2 + 2 < size;i = child)
    
{
        
// find smaller child
        child = i * 2 + 1;
        
if(child < size && BinaryHeap[child + 1< BinaryHeap[child])
            
++child;
        
        
// percolate one level
        if(BinaryHeap[child] < last)
            BinaryHeap[i] 
= BinaryHeap[child];
        
else
            
break;
    }

    BinaryHeap[i] 
= last;
    BinaryHeap.resize(size 
- 1);

    
return min;
}

 




Dain 2007-04-09 16:05 鍙戣〃璇勮
]]>
TopSorthttp://m.shnenglu.com/dqchen/articles/21491.htmlDainDainSun, 08 Apr 2007 07:42:00 GMThttp://m.shnenglu.com/dqchen/articles/21491.htmlhttp://m.shnenglu.com/dqchen/comments/21491.htmlhttp://m.shnenglu.com/dqchen/articles/21491.html#Feedback0http://m.shnenglu.com/dqchen/comments/commentRss/21491.htmlhttp://m.shnenglu.com/dqchen/services/trackbacks/21491.htmlvoid TopSort(vector< vector<int> > AdjacencyMatrix)
{
 queue<int> q;
 int i,j;
 int size = (int)AdjacencyMatrix.size();

 vector<int> inDegree(size,0);
 for(i = 0;i < size;++i)
 {
  for(j = 0;j < size;++j)
   if(AdjacencyMatrix[j][i] == 1)
    ++inDegree[i];
  if(inDegree[i] == 0)
   q.push(i);
 }

 int v;
 while(!q.empty())
 {
  // output
  v = q.front();
  q.pop();

  for(i = 0;i < size;++i)
  {
   if(AdjacencyMatrix[v][i] == 1)
    --inDegree[i];
   if(inDegree[i] == 0)
    q.push(i);
  }
 }

 if(!q.empty())
  cerr << "Graph has a cycle" << endl;
}



Dain 2007-04-08 15:42 鍙戣〃璇勮
]]>
緇熻鍑芥暟NormSDist鍜孨ormSInv鍑芥暟瀹炵幇http://m.shnenglu.com/dqchen/articles/19772.htmlDainDainTue, 13 Mar 2007 12:52:00 GMThttp://m.shnenglu.com/dqchen/articles/19772.htmlhttp://m.shnenglu.com/dqchen/comments/19772.htmlhttp://m.shnenglu.com/dqchen/articles/19772.html#Feedback2http://m.shnenglu.com/dqchen/comments/commentRss/19772.htmlhttp://m.shnenglu.com/dqchen/services/trackbacks/19772.html鍏堣涓嬩粖澶╁啓VBA瀛﹀埌鐨勶紝閭e氨鏄疎xcel鐨勭粺璁″伐浣滆〃鍑芥暟銆?br>Excel鐨勭粺璁″伐浣滆〃鍑芥暟鐢ㄤ簬瀵規(guī)暟鎹尯鍩熻繘琛岀粺璁″垎鏋愩備緥濡傦紝緇熻宸ヤ綔琛ㄥ嚱鏁板彲浠ョ敤鏉ョ粺璁℃牱鏈殑鏂瑰樊銆佹暟鎹尯闂寸殑棰戠巼鍒嗗竷絳夈傛槸涓嶆槸瑙夊緱濂藉儚鏄緢涓撲笟鑼冪暣鐨勪笢瑗匡紵鏄殑錛岀粺璁″伐浣滆〃鍑芥暟涓彁渚涗簡寰堝灞炰簬緇熻瀛﹁寖鐣寸殑鍑芥暟錛屼絾涔熸湁浜涘嚱鏁板叾瀹炲湪浣犳垜鐨勬棩甯哥敓媧諱腑鏄緢甯哥敤鐨勶紝姣斿姹傜彮綰у鉤鍧囨垚緇╋紝鎺掑悕絳夈?br>浣嗘槸鎴戠殑紼嬪簭鏄cpp瀹炵幇涓婇潰淇╀釜鍑芥暟錛屽彲鏄痗pp娌℃湁榪欐牱鐨勭粺璁″嚱鏁般傛煡浜嗗ソ澶氳祫鏂欙紝鎵懼埌浜嗗欏瑰紡榪戜技鐨勬柟娉曪細(xì)
/***************************************************************/
/* 榪斿洖鏍囧噯姝f佸垎甯冪殑绱Н鍑芥暟錛岃鍒嗗竷鐨勫鉤鍧囧間負(fù) 0錛屾爣鍑嗗亸宸負(fù) 1銆?nbsp;                          */
/***************************************************************/
double NormSDist(const double z)
{
 // this guards against overflow
 if(z > 6) return 1;
 if(z < -6) return 0;

 static const double gamma =  0.231641900,
      a1  =  0.319381530,
      a2  = -0.356563782,
      a3  =  1.781477973,
      a4  = -1.821255978,
      a5  =  1.330274429;

 double k = 1.0 / (1 + fabs(z) * gamma);
 double n = k * (a1 + k * (a2 + k * (a3 + k * (a4 + k * a5))));
 n = 1 - Normal(z) * n;
 if(z < 0)
  return 1.0 - n;

 return n;
}


/***************************************************************/
/* 榪斿洖鏍囧噯姝f佸垎甯冪瘡縐嚱鏁扮殑閫嗗嚱鏁般傝鍒嗗竷鐨勫鉤鍧囧間負(fù) 0錛屾爣鍑嗗亸宸負(fù) 1銆?/font> 
 
                  */
/***************************************************************/
double normsinv(const double p)
{
 static const double LOW  = 0.02425;
 static const double HIGH = 0.97575;

 /* Coefficients in rational approximations. */
 static const double a[] =
 {
  -3.969683028665376e+01,
   2.209460984245205e+02,
  -2.759285104469687e+02,
   1.383577518672690e+02,
  -3.066479806614716e+01,
   2.506628277459239e+00
 };

 static const double b[] =
 {
  -5.447609879822406e+01,
   1.615858368580409e+02,
  -1.556989798598866e+02,
   6.680131188771972e+01,
  -1.328068155288572e+01
 };

 static const double c[] =
 {
  -7.784894002430293e-03,
  -3.223964580411365e-01,
  -2.400758277161838e+00,
  -2.549732539343734e+00,
   4.374664141464968e+00,
   2.938163982698783e+00
 };

 static const double d[] =
 {
  7.784695709041462e-03,
  3.224671290700398e-01,
  2.445134137142996e+00,
  3.754408661907416e+00
 };

 double q, r;

 errno = 0;

 if (p < 0 || p > 1)
 {
  errno = EDOM;
  return 0.0;
 }
 else if (p == 0)
 {
  errno = ERANGE;
  return -HUGE_VAL /* minus "infinity" */;
 }
 else if (p == 1)
 {
  errno = ERANGE;
  return HUGE_VAL /* "infinity" */;
 }
 else if (p < LOW)
 {
  /* Rational approximation for lower region */
  q = sqrt(-2*log(p));
  return (((((c[0]*q+c[1])*q+c[2])*q+c[3])*q+c[4])*q+c[5]) /
   ((((d[0]*q+d[1])*q+d[2])*q+d[3])*q+1);
 }
 else if (p > HIGH)
 {
  /* Rational approximation for upper region */
  q  = sqrt(-2*log(1-p));
  return -(((((c[0]*q+c[1])*q+c[2])*q+c[3])*q+c[4])*q+c[5]) /
   ((((d[0]*q+d[1])*q+d[2])*q+d[3])*q+1);
 }
 else
 {
  /* Rational approximation for central region */
      q = p - 0.5;
      r = q*q;
  return (((((a[0]*r+a[1])*r+a[2])*r+a[3])*r+a[4])*r+a[5])*q /
   (((((b[0]*r+b[1])*r+b[2])*r+b[3])*r+b[4])*r+1);
 }
}



Dain 2007-03-13 20:52 鍙戣〃璇勮
]]>
Quasi-Monte Carlo(Korobov rule)http://m.shnenglu.com/dqchen/articles/19618.htmlDainDainMon, 12 Mar 2007 03:04:00 GMThttp://m.shnenglu.com/dqchen/articles/19618.htmlhttp://m.shnenglu.com/dqchen/comments/19618.htmlhttp://m.shnenglu.com/dqchen/articles/19618.html#Feedback0http://m.shnenglu.com/dqchen/comments/commentRss/19618.htmlhttp://m.shnenglu.com/dqchen/services/trackbacks/19618.html#include  < cmath >
#include 
< vector >

using   namespace  std;

//  Korobov rules
vector <  vector < double >   >  korobov( int  a,  //  base 
                                                         int  n,  //  sample size(a prime) 
                                                         int  t)  //  dimensional
{
    vector
<double> G(t);
    vector
< vector<double> > U(n,vector<double>(t)); // t-dimensional points

    
int i,j;
    
for(i = 0;i < t;i++)
        G[i] 
= pow(a,i) / (double)n;

    
for(i = 0;i < n;i++)
        
for (j = 0;j < t;j++)
        {
            U[i][j] 
= fmod(i * G[j],1);
        }

    G.clear();

    
return U;
}


Dain 2007-03-12 11:04 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美午夜精品久久久| 91久久在线| 好男人免费精品视频| 欧美小视频在线| 欧美性片在线观看| 国产免费亚洲高清| 国产欧美日韩亚洲精品| 国产三级精品三级| **欧美日韩vr在线| 在线亚洲高清视频| 欧美一区二区三区在线观看视频| 欧美在线观看网址综合| 久久综合久久综合九色| 欧美国产激情| 中文成人激情娱乐网| 亚洲欧美在线一区| 两个人的视频www国产精品| 欧美激情综合色| 国产精品视频免费观看www| 在线免费观看日本欧美| 亚洲性人人天天夜夜摸| 久久精品中文| 亚洲精品一二区| 久久精品欧洲| 国产精品久久久久久久久动漫| 国内精品国产成人| 亚洲午夜高清视频| 欧美插天视频在线播放| 亚洲一区二区视频在线观看| 久久久91精品国产一区二区三区| 欧美精品三区| 激情欧美一区二区三区| 国产精品伦一区| 亚洲欧美日韩精品| 欧美成人乱码一区二区三区| 亚洲精品视频在线看| 久久精品72免费观看| 国产精品视频免费在线观看| 日韩亚洲欧美精品| 欧美激情1区2区3区| 久久精品国产一区二区三区| 国产麻豆精品视频| 亚洲欧美在线免费| 国产精品99久久久久久白浆小说| 欧美大片免费久久精品三p| 亚洲国产女人aaa毛片在线| 久久亚洲一区二区三区四区| 欧美一区二区三区啪啪| 国内揄拍国内精品少妇国语| 久久网站热最新地址| 久久亚洲国产精品日日av夜夜| 国产精品美女一区二区在线观看| 亚洲伊人网站| 久久精品91| 宅男噜噜噜66国产日韩在线观看| 日韩一级片网址| 国产性做久久久久久| 奶水喷射视频一区| 欧美日韩日本国产亚洲在线| 亚洲主播在线观看| 乱人伦精品视频在线观看| 一本大道av伊人久久综合| 亚洲一级在线观看| 亚洲日韩欧美视频| 欧美一区影院| 亚洲欧美日韩综合国产aⅴ| 久久久www成人免费精品| 久久精品午夜| 一本不卡影院| 欧美福利在线观看| 男人的天堂亚洲| 国产一区二区剧情av在线| 亚洲精品久久在线| 亚洲春色另类小说| 久久精品夜色噜噜亚洲a∨ | 午夜视频一区| 欧美日韩福利| 亚洲三级观看| 亚洲一区成人| 国产精品初高中精品久久| 91久久在线| 亚洲素人在线| 国产一区二区成人| 久久久国产91| 欧美成人免费视频| 亚洲麻豆视频| 国产精品黄视频| 欧美在线影院在线视频| 裸体丰满少妇做受久久99精品| 国内自拍一区| 欧美精品在线免费| 亚洲主播在线| 欧美国产一区二区| 午夜精品视频网站| 精品动漫3d一区二区三区免费| 久久精品综合网| 99视频精品免费观看| 久久青青草综合| 9色国产精品| 国产一区二区三区av电影| 欧美大片91| 久久久久国产精品人| 一区二区三区视频在线观看| 久久男人av资源网站| 欧美日韩亚洲天堂| 麻豆国产精品777777在线| 亚洲综合视频一区| 一区二区三区四区五区精品| 男女精品视频| 亚洲电影网站| 亚洲国产婷婷| 亚洲人成精品久久久久| 美女诱惑一区| 这里只有精品在线播放| 一个色综合av| 欧美色欧美亚洲另类二区| 免费在线成人| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美一级理论性理论a| 亚洲美女福利视频网站| 亚洲一区影院| 亚洲国产欧美在线人成| 西瓜成人精品人成网站| 夜夜躁日日躁狠狠久久88av| 尤物yw午夜国产精品视频| 久久综合狠狠综合久久激情| 99视频精品免费观看| 欧美成人黄色小视频| 亚洲精品在线免费| 亚洲经典一区| 亚洲午夜91| 美腿丝袜亚洲色图| 亚洲国产精品久久久久秋霞蜜臀| 榴莲视频成人在线观看| 欧美国产日韩免费| 9i看片成人免费高清| 欧美有码在线视频| 模特精品在线| 夜夜精品视频| 精品动漫av| 亚洲天堂男人| 久久蜜桃资源一区二区老牛| 欧美激情精品久久久| 国产精品稀缺呦系列在线| 国产亚洲人成网站在线观看| 亚洲第一毛片| 久久久久久亚洲精品中文字幕 | 性娇小13――14欧美| 久久这里有精品15一区二区三区| 欧美日韩黄色大片| 一本到高清视频免费精品| 毛片精品免费在线观看| 亚洲欧美日韩视频一区| 国产精品久久久久久久久久直播| 99国内精品久久久久久久软件| 久久综合狠狠综合久久激情| 性久久久久久| 一区二区三区在线免费观看| 欧美在线视频导航| 久久久久久999| 在线播放一区| 亚洲国产日韩欧美在线图片| 狼狼综合久久久久综合网| 亚洲第一在线视频| 亚洲精品美女在线观看播放| 欧美系列一区| 久久这里有精品视频| 欧美激情在线观看| 欧美中日韩免费视频| 久久久水蜜桃| 先锋影音网一区二区| 久久久夜夜夜| 欧美一区影院| 欧美巨乳在线观看| 久久久人人人| 欧美视频二区| 亚洲国产婷婷| 精品96久久久久久中文字幕无| 亚洲高清三级视频| 国产一区二区三区在线观看视频| 欧美激情一区二区久久久| 欧美性一二三区| 日韩视频一区| 亚洲美洲欧洲综合国产一区| 亚洲欧美日本日韩| 一区二区三区高清视频在线观看| 午夜激情综合网| 欧美成人免费在线视频| 久久久久在线观看| 国产一区二区无遮挡| 亚洲影院色无极综合| 亚洲综合国产精品| 国产精品久久久久免费a∨大胸| 亚洲国产精品久久人人爱蜜臀| 国产私拍一区| 久久天天狠狠| 亚洲精选视频免费看| 一区二区三区四区精品| 欧美体内she精视频| 亚洲在线观看视频|