锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美国产精品久久,欧美一级视频一区二区,韩国女主播一区二区三区http://www.shnenglu.com/dqchen/category/3986.html鍐欏嚭涓涓彲浠ュ伐浣滅殑紼嬪簭騫朵笉澶?/description>zh-cnWed, 21 May 2008 10:02:27 GMTWed, 21 May 2008 10:02:27 GMT60BinaryHeaphttp://www.shnenglu.com/dqchen/articles/21538.htmlDainDainMon, 09 Apr 2007 08:05:00 GMThttp://www.shnenglu.com/dqchen/articles/21538.htmlhttp://www.shnenglu.com/dqchen/comments/21538.htmlhttp://www.shnenglu.com/dqchen/articles/21538.html#Feedback0http://www.shnenglu.com/dqchen/comments/commentRss/21538.htmlhttp://www.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://www.shnenglu.com/dqchen/articles/21491.htmlDainDainSun, 08 Apr 2007 07:42:00 GMThttp://www.shnenglu.com/dqchen/articles/21491.htmlhttp://www.shnenglu.com/dqchen/comments/21491.htmlhttp://www.shnenglu.com/dqchen/articles/21491.html#Feedback0http://www.shnenglu.com/dqchen/comments/commentRss/21491.htmlhttp://www.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://www.shnenglu.com/dqchen/articles/19772.htmlDainDainTue, 13 Mar 2007 12:52:00 GMThttp://www.shnenglu.com/dqchen/articles/19772.htmlhttp://www.shnenglu.com/dqchen/comments/19772.htmlhttp://www.shnenglu.com/dqchen/articles/19772.html#Feedback2http://www.shnenglu.com/dqchen/comments/commentRss/19772.htmlhttp://www.shnenglu.com/dqchen/services/trackbacks/19772.html鍏堣涓嬩粖澶╁啓VBA瀛﹀埌鐨勶紝閭e氨鏄疎xcel鐨勭粺璁″伐浣滆〃鍑芥暟銆?br>Excel鐨勭粺璁″伐浣滆〃鍑芥暟鐢ㄤ簬瀵規暟鎹尯鍩熻繘琛岀粺璁″垎鏋愩備緥濡傦紝緇熻宸ヤ綔琛ㄥ嚱鏁板彲浠ョ敤鏉ョ粺璁℃牱鏈殑鏂瑰樊銆佹暟鎹尯闂寸殑棰戠巼鍒嗗竷絳夈傛槸涓嶆槸瑙夊緱濂藉儚鏄緢涓撲笟鑼冪暣鐨勪笢瑗匡紵鏄殑錛岀粺璁″伐浣滆〃鍑芥暟涓彁渚涗簡寰堝灞炰簬緇熻瀛﹁寖鐣寸殑鍑芥暟錛屼絾涔熸湁浜涘嚱鏁板叾瀹炲湪浣犳垜鐨勬棩甯哥敓媧諱腑鏄緢甯哥敤鐨勶紝姣斿姹傜彮綰у鉤鍧囨垚緇╋紝鎺掑悕絳夈?br>浣嗘槸鎴戠殑紼嬪簭鏄cpp瀹炵幇涓婇潰淇╀釜鍑芥暟錛屽彲鏄痗pp娌℃湁榪欐牱鐨勭粺璁″嚱鏁般傛煡浜嗗ソ澶氳祫鏂欙紝鎵懼埌浜嗗欏瑰紡榪戜技鐨勬柟娉曪細
/***************************************************************/
/* 榪斿洖鏍囧噯姝f佸垎甯冪殑绱Н鍑芥暟錛岃鍒嗗竷鐨勫鉤鍧囧間負 0錛屾爣鍑嗗亸宸負 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佸垎甯冪瘡縐嚱鏁扮殑閫嗗嚱鏁般傝鍒嗗竷鐨勫鉤鍧囧間負 0錛屾爣鍑嗗亸宸負 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://www.shnenglu.com/dqchen/articles/19618.htmlDainDainMon, 12 Mar 2007 03:04:00 GMThttp://www.shnenglu.com/dqchen/articles/19618.htmlhttp://www.shnenglu.com/dqchen/comments/19618.htmlhttp://www.shnenglu.com/dqchen/articles/19618.html#Feedback0http://www.shnenglu.com/dqchen/comments/commentRss/19618.htmlhttp://www.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>
            欧美成人嫩草网站| 能在线观看的日韩av| 99视频超级精品| 欧美日韩在线观看一区二区| 国产精品99久久久久久久久| 亚洲精品综合精品自拍| 欧美日韩精品在线| 亚洲综合色婷婷| 亚洲欧美中文另类| 国内自拍一区| 亚洲国产精品激情在线观看| 欧美福利视频网站| 亚洲欧美精品伊人久久| 性做久久久久久| 黄色精品网站| 亚洲区中文字幕| 国产精品久久久久久久久久免费| 久久成人免费视频| 久久全国免费视频| 这里只有精品丝袜| 午夜国产精品视频| 在线观看亚洲一区| 99在线精品视频在线观看| 国产精品婷婷| 亚洲第一毛片| 国产精品视频yy9299一区| 久久亚洲美女| 欧美日韩免费高清| 久久久亚洲人| 欧美日韩成人综合在线一区二区| 欧美一区1区三区3区公司| 久久欧美肥婆一二区| 在线中文字幕一区| 久久久五月婷婷| 亚洲宅男天堂在线观看无病毒| 久久激情视频久久| 亚洲视频电影图片偷拍一区| 久久久久在线| 欧美一区二粉嫩精品国产一线天| 每日更新成人在线视频| 欧美亚洲免费| 欧美日韩免费区域视频在线观看| 久久女同精品一区二区| 欧美日韩综合在线| 欧美国产日本在线| 国产亚洲精品自拍| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲精品国产精品乱码不99| 亚洲自拍偷拍麻豆| 日韩性生活视频| 久久男人av资源网站| 欧美一区二区黄| 欧美日韩中文字幕日韩欧美| 欧美大片在线观看| 国内偷自视频区视频综合| 亚洲一区二区三区777| 一区二区高清| 欧美阿v一级看视频| 麻豆成人在线| 国产视频在线观看一区二区| 亚洲一级在线观看| 亚洲视频每日更新| 欧美日韩国产电影| 亚洲国产精品www| 亚洲激情网站| 欧美顶级少妇做爰| 欧美激情精品久久久久久大尺度| 在线日韩av| 麻豆av一区二区三区久久| 久久亚洲一区二区三区四区| 国产自产精品| 久久久久免费视频| 老牛影视一区二区三区| 亚洲福利一区| 欧美v亚洲v综合ⅴ国产v| 亚洲大胆人体视频| 亚洲系列中文字幕| 午夜一级久久| 国产亚洲精品久| 久久精品首页| 亚洲福利精品| 99re6热只有精品免费观看| 欧美sm极限捆绑bd| 亚洲人成亚洲人成在线观看图片| 日韩一级二级三级| 国产精品国产三级国产普通话三级| 一区二区三区久久网| 午夜精品视频在线| 黄色国产精品| 欧美精品午夜视频| 亚洲制服av| 久久一区二区三区超碰国产精品| 在线观看欧美| 欧美日韩免费在线观看| 亚洲一区二区三区四区视频| 久久久久久久久久久一区| 最新亚洲视频| 国产精品地址| 久久精品一区二区| 亚洲精品免费在线| 欧美一区二区三区另类| 在线观看亚洲一区| 欧美性色aⅴ视频一区日韩精品| 欧美在线观看视频一区二区三区| 亚洲丰满在线| 亚洲欧洲av一区二区| 影音先锋日韩有码| 欧美日韩一级大片网址| 久久国产日韩| 中日韩高清电影网| 女人色偷偷aa久久天堂| 亚洲自拍偷拍麻豆| 亚洲国产99精品国自产| 国产精品久久久久久久午夜| 久色成人在线| 亚洲一区二区毛片| 亚洲丶国产丶欧美一区二区三区 | 在线看片日韩| 国产精品欧美日韩一区| 美女在线一区二区| 午夜日本精品| 一本色道久久综合亚洲精品婷婷 | 亚久久调教视频| 亚洲乱码日产精品bd| 裸体丰满少妇做受久久99精品| 香蕉成人伊视频在线观看 | 亚洲国产一区二区三区在线播| 国产精品香蕉在线观看| 欧美日韩精品二区| 欧美电影在线观看完整版| 久久久欧美一区二区| 亚洲女性喷水在线观看一区| 一本到高清视频免费精品| 亚洲国产精品久久精品怡红院| 久久九九热re6这里有精品| 亚洲免费一在线| 一区二区三区精密机械公司 | 欧美一区二区在线视频| 一区二区三欧美| 99国产精品国产精品久久| 亚洲成色777777在线观看影院| 精品69视频一区二区三区| 国产欧美一区二区白浆黑人| 国产精品日韩欧美综合 | 老司机一区二区三区| 久久av在线看| 久久精品人人做人人综合 | 亚洲一区在线视频| 在线视频精品| 亚洲欧美日韩一区在线观看| 亚洲综合三区| 欧美中文日韩| 久久九九有精品国产23| 久久激情综合| 久久婷婷综合激情| 欧美1区2区3区| 欧美精品在线观看播放| 欧美刺激性大交免费视频 | 麻豆国产精品一区二区三区| 巨胸喷奶水www久久久免费动漫| 久久久青草婷婷精品综合日韩| 久久亚洲国产精品一区二区| 欧美成人精品一区二区三区| 欧美激情自拍| 国产精品系列在线播放| 国产一区二区视频在线观看| 亚洲第一搞黄网站| 亚洲伦理在线免费看| 一级日韩一区在线观看| 亚洲欧美日韩国产| 久久久噜噜噜| 亚洲电影在线| 一区二区三区欧美亚洲| 久久av资源网| 欧美精品久久天天躁| 国产伦精品一区二区三| 1000部国产精品成人观看| 亚洲欧洲日本在线| 亚洲砖区区免费| 女女同性精品视频| 9l视频自拍蝌蚪9l视频成人| 性欧美暴力猛交69hd| 欧美激情无毛| 韩国精品在线观看| 一区二区日韩精品| 久久久亚洲精品一区二区三区| 亚洲人www| 久久精品女人| 国产精品久久久久久久久久妞妞| 亚洲国产另类久久久精品极度| 亚洲淫片在线视频| 欧美成人午夜激情视频| 亚洲无毛电影| 欧美韩国日本一区| 激情校园亚洲| 欧美一区1区三区3区公司| 亚洲人成在线播放网站岛国| 久久精品国产免费| 国产精品久久激情| 日韩午夜电影av|