锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品成人欧美大片,国产精品久久久久影视不卡,久久只这里是精品66 http://m.shnenglu.com/proyao/archive/2010/03/28/110761.htmlAcaini.yaoyaozii Acaini.yaoyaozii Sun, 28 Mar 2010 14:57:00 GMT http://m.shnenglu.com/proyao/archive/2010/03/28/110761.html http://m.shnenglu.com/proyao/comments/110761.html http://m.shnenglu.com/proyao/archive/2010/03/28/110761.html#Feedback 0 http://m.shnenglu.com/proyao/comments/commentRss/110761.html http://m.shnenglu.com/proyao/services/trackbacks/110761.html /**/ /* 濡傛灉N鏄伓鏁幫紝閭d箞X^N =錛圶*X錛塣[N/2]錛?br> 濡傛灉N鏄鏁幫紝閭d箞X^N = X*X^(N-1) = X *錛圶*X錛塣[N/2]錛?br>*/ int powermod( int a, int b, int p) // a^b % p { if (b ==0 ) return 1 ; int t = powermod((a * a) % p, b / 2 , p); if (b & 1 != 0 ) t = (t * a) % p; return t; }
int modexp( int a, int b, int p) { int t = 1 ,; while (b != 0 ) { if (b % 2 ) t = (t * a) % p; a = (a * a) % p; b /= 2 ; } return t; }
]]>涓鏃ュ皬緇?/title> http://m.shnenglu.com/proyao/archive/2009/10/04/97859.htmlAcaini.yaoyaozii Acaini.yaoyaozii Sun, 04 Oct 2009 10:38:00 GMT http://m.shnenglu.com/proyao/archive/2009/10/04/97859.html http://m.shnenglu.com/proyao/comments/97859.html http://m.shnenglu.com/proyao/archive/2009/10/04/97859.html#Feedback 0 http://m.shnenglu.com/proyao/comments/commentRss/97859.html http://m.shnenglu.com/proyao/services/trackbacks/97859.html 涓.鍙夌Н 璁?a(x1,y1), b(x2,y2) 浜岀淮錛歛 x b=x1*y2-x2*y1 璁緋0(x0,y0), p1(x1,y1) ,p2(x2,y2), p3(x3,y3) < p0p1>= (p1-p0) =(x1-x0,y1-y0); <p2p3>= (p3-p2) =(x3-x2,y3-y2); <p0p1> x <p2p3> =(p1-p0) x (p3-p2) = (x1-x0)*(y3-y2)- (x3-x2)* (y1-y0);
(p1-p0) x (p3-p2) 緇撴灉鐨勬剰涔?/span>:
姝?/span>: <p0p1> 鍦?/span><p2,p3> 欏烘椂閽?/span>(0,pi) 鍐?/span>
璐?/span>: <p0p1> 鍦?/span><p2,p3> 閫嗘椂閽?/span>(0,pi) 鍐?/span>
0 : <p0p1>, <p2p3>鍏辯嚎 , 澶硅涓?/span>0 鎴?/span>pi
double xmult(point p0,point p1,point p2) { return (p1.x - p0.x) * (p2.y - p0.y) - (p2.x - p0.x) * (p1.y - p0.y); }
鍙敤浜庡垽p2涓?lt;p0 p1>鐨勫叧緋?br>
double xmult(point p0,point p1,point p2,point p3) { return (p1.x - p0.x) * (p3.y - p2.y) - (p3.x - p2.x) * (p1.y - p0.y); }
鍙敤浜庡垽<p0p1>, <p2p3>浣嶇疆鍏崇郴
double xmult(line u,line v) { return (u.b.x - u.a.x) * (v.b.y - v.a.y) - (v.b.x - v.a.x) * (u.b.y - u.a.y); }
// 璁$畻涓ょ洿綰夸氦鐐?娉ㄦ剰浜嬪厛鍒ゆ柇鐩寸嚎鏄惁騫寵! point intersection(line u,line v) { point ret = u.a; double t = ((u.a.x - v.a.x) * (v.a.y - v.b.y) - (u.a.y - v.a.y) * (v.a.x - v.b.x)) / ((u.a.x - u.b.x) * (v.a.y - v.b.y) - (u.a.y - u.b.y) * (v.a.x - v.b.x)); ret.x += (u.b.x - u.a.x) * t; ret.y += (u.b.y - u.a.y) * t; return ret; }
int relat_and_intersection(line u,line v,point & ret) { /**/ /* LINE 閲嶅悎 NONE 騫寵 INTERSECT 鐩鎬氦騫惰繑鍥炰氦鐐?br> */ double a1,b1,c1,a2,b2,c2; // 緋繪暟 a1 = u.a.y - u.b.y; b1 =- (u.a.x - u.b.x); c1 = u.a.x * u.b.y - u.a.y * u.b.x; a2 = v.a.y - v.b.y; b2 =- (v.a.x - v.b.x); c2 = v.a.x * v.b.y - v.a.y * v.b.x; if (fabs(a1 * b2 - a2 * b1) < eps) { if ( fabs(a1 * c2 - a2 * c1) < eps && fabs(b1 * c2 - b2 * c1) < eps ) return LINE; else return NONE; } else { point ret; ret.x = (b1 * c2 - b2 * c1) / (a1 * b2 - a2 * b1); ret.y = (a2 * c1 - a1 * c2) / (a1 * b2 - a2 * b1); return INTERSECT; } }
]]>KMP http://m.shnenglu.com/proyao/archive/2009/07/30/91728.htmlAcaini.yaoyaozii Acaini.yaoyaozii Thu, 30 Jul 2009 09:22:00 GMT http://m.shnenglu.com/proyao/archive/2009/07/30/91728.html http://m.shnenglu.com/proyao/comments/91728.html http://m.shnenglu.com/proyao/archive/2009/07/30/91728.html#Feedback 0 http://m.shnenglu.com/proyao/comments/commentRss/91728.html http://m.shnenglu.com/proyao/services/trackbacks/91728.html #include < iostream > using namespace std; #define M 1000 // int kmp(char *t,char *p,int pos) int kmp( char * t, char * p) { // p妯″紡涓詫紝t涓諱覆 // 棰勫鐞?/span> int next[M]; // memset(next,0,sizeof(next)); int i,j, lent = strlen(t), lenp = strlen(p); next[ 0 ] =- 1 ; i = 0 ;j =- 1 ; while (i < lenp - 1 ) { if (j ==- 1 || p[i] == p[j]) { ++ i; ++ j; if (p[i] != p[j]) next[i] = j; else next[i] = next[j]; // next[i]=j; } else j = next[j]; } // 鍖歸厤 i = 0 ;j = 0 ; while (i < lent && j < lenp) { if (j ==- 1 || t[i] == p[j]) { ++ i; ++ j;} else j = next[j]; } if (j == lenp) return i - lenp; else return - 1 ; } int main() { char t[ 100 ],p[ 100 ]; while (cin >> t >> p) cout << kmp(t,p) << endl; return 0 ; }
//
]]>絳涙硶姹傜礌鏁?/title> http://m.shnenglu.com/proyao/archive/2009/07/26/91225.htmlAcaini.yaoyaozii Acaini.yaoyaozii Sun, 26 Jul 2009 02:39:00 GMT http://m.shnenglu.com/proyao/archive/2009/07/26/91225.html http://m.shnenglu.com/proyao/comments/91225.html http://m.shnenglu.com/proyao/archive/2009/07/26/91225.html#Feedback 0 http://m.shnenglu.com/proyao/comments/commentRss/91225.html http://m.shnenglu.com/proyao/services/trackbacks/91225.html #define M 10000 bool prime[M]; int pri[M]; void prime() { // 1琛ㄧず涓嶆槸绱犳暟錛?琛ㄧず鏄礌鏁?br> // memset(prime,0,sizeof(prime)); int i,j, k = 0 ; prime[ 0 ] = prime[ 1 ] = 1 ; for (i = 2 ;i < M;i ++ ) if (prime[i] == 0 ) { // pri[k++]=i; for (j = 2 * i;j < M;j += i) prime[j] = 1 ; } }
]]>
久久久一本精品99久久精品66 |
久久综合狠狠综合久久激情 |
日韩美女18网站久久精品 |
久久久久国产精品麻豆AR影院
|
99久久国产综合精品女同图片 |
久久综合久久鬼色 |
亚洲国产精品无码久久久不卡 |
久久精品国产只有精品2020 |
久久久免费观成人影院 |
日韩人妻无码精品久久免费一 |
国内精品久久久久久麻豆 |
久久精品国产亚洲av麻豆图片 |
热re99久久6国产精品免费 |
成人国内精品久久久久影院VR |
狠狠综合久久AV一区二区三区 |
99久久精品国产一区二区 |
色综合久久久久综合体桃花网 |
99久久精品国产一区二区 |
久久精品夜夜夜夜夜久久 |
办公室久久精品 |
国产精品青草久久久久婷婷 |
国产精品久久新婚兰兰 |
国产一久久香蕉国产线看观看 |
久久天天躁狠狠躁夜夜躁2014
|
久久免费大片 |
国产精品久久久久久久久免费 |
久久人妻AV中文字幕 |
久久一区二区三区免费 |
热久久这里只有精品 |
99国产精品久久 |
久久发布国产伦子伦精品 |
久久精品夜夜夜夜夜久久 |
亚洲欧洲日产国码无码久久99 |
亚洲欧美日韩精品久久亚洲区
|
久久久一本精品99久久精品66 |
久久久亚洲欧洲日产国码是AV |
无码任你躁久久久久久 |
久久久久人妻一区精品 |
久久精品国产精品亚洲下载 |
国产成人久久久精品二区三区 |
国产精品免费久久 |