锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品久久久久久久,国产一久久香蕉国产线看观看,久久精品综合网http://www.shnenglu.com/kaisne/category/10365.html涓撴敞浜嶤,C++,Javazh-cnMon, 29 Jun 2009 04:28:30 GMTMon, 29 Jun 2009 04:28:30 GMT60C/C++浣嶆搷浣滄妧宸?銆愯漿杞姐?/title><link>http://www.shnenglu.com/kaisne/archive/2009/06/29/88757.html</link><dc:creator>kaisne</dc:creator><author>kaisne</author><pubDate>Mon, 29 Jun 2009 03:50:00 GMT</pubDate><guid>http://www.shnenglu.com/kaisne/archive/2009/06/29/88757.html</guid><wfw:comment>http://www.shnenglu.com/kaisne/comments/88757.html</wfw:comment><comments>http://www.shnenglu.com/kaisne/archive/2009/06/29/88757.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/kaisne/comments/commentRss/88757.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/kaisne/services/trackbacks/88757.html</trackback:ping><description><![CDATA[  媯嫻嬩竴涓棤絎﹀彿鏁版槸涓嶄負2^n-1(^涓哄箓)錛?nbsp;  x&(x+1)   <br>    <br>  灝嗘渶鍙充晶0浣嶆敼涓?浣嶏細   x   |   (x+1)   <br>    <br>  浜岃繘鍒惰ˉ鐮佽繍綆楀叕寮忥細   <br>  -x   =   ~x   +   1   =   ~(x-1)   <br>  ~x   =   -x-1     <br>  -(~x)   =   x+1   <br>  ~(-x)   =   x-1   <br>  x+y   =   x   -   ~y   -   1   =   (x|y)+(x&y)     <br>  x-y   =   x   +   ~y   +   1   =   (x|~y)-(~x&y)     <br>  x^y   =   (x|y)-(x&y)   <br>  x|y   =   (x&~y)+y   <br>  x&y   =   (~x|y)-~x   <br>    <br>  x==y:         ~(x-y|y-x)   <br>  x!=y:         x-y|y-x   <br>  x<   y:         (x-y)^((x^y)&((x-y)^x))   <br>  x<=y:         (x|~y)&((x^y)|~(y-x))   <br>  x<   y:         (~x&y)|((~x|y)&(x-y))//鏃犵鍙穢,y姣旇緝   <br>  x<=y:         (~x|y)&((x^y)|~(y-x))//鏃犵鍙穢,y姣旇緝   <br>    <br>    <br>  浣跨敤浣嶈繍綆楃殑鏃犲垎鏀唬鐮侊細   <br>    <br>  璁$畻緇濆鍊?nbsp;  <br>  int   abs(   int   x   )     <br>  {   <br>  int   y   ;   <br>  y   =   x   >>   31   ;   <br>  return   (x^y)-y   ;//or:   (x+y)^y   <br>  }   <br>    <br>  絎﹀彿鍑芥暟錛歴ign(x)   =   -1,   x<0;   0,   x   ==   0   ;   1,   x   >   0   <br>  int   sign(int   x)   <br>  {   <br>  return   (x>>31)   |   (unsigned(-x))>>31   ;//x=-2^31鏃跺け璐?^涓哄箓)   <br>  }   <br>    <br>  涓夊兼瘮杈冿細cmp(x,y)   =   -1,   x<y;   0,   x==y;   1,   x   >   y   <br>  int   cmp(   int   x,   int   y   )   <br>  {   <br>  return   (x>y)-(x-y)   ;   <br>  }   <br>    <br>  doz=x-y,   x>=y;   0,   x<y   <br>  int   doz(int   x,   int   y   )   <br>  {   <br>  int   d   ;   <br>  d   =   x-y   ;   <br>  return   d   &   ((~(d^((x^y)&(d^x))))>>31)   ;   <br>  }   <br>    <br>  int   max(int   x,   int   y   )     <br>  {   <br>  int   m   ;   <br>  m   =   (x-y)>>31   ;     <br>  return   y   &   m   |   x   &   ~m   ;   <br>  }   <br>    <br>  涓嶄嬌鐢ㄧ涓夋柟浜ゆ崲x,y:   <br>  1.x   ^=   y   ;   y   ^=   x   ;   x   ^=   y   ;   <br>  2.x   =   x+y   ;   y   =   x-y   ;   x   =   x-y   ;   <br>  3.x   =   x-y   ;   y   =   y+x   ;   x   =   y-x   ;   <br>  4.x   =   y-x   ;   x   =   y-x   ;   x   =   x+y   ;     <br>    <br>  鍙屽間氦鎹?x   =   a,   x==b;   b,   x==a//甯歌緙栫爜涓簒   =   x==a   ?   b   :a   ;   <br>  1.x   =   a+b-x   ;   <br>  2.x   =   a^b^x   ;   <br>    <br>  涓嬭垗鍏ュ埌2鐨刱嬈℃柟鐨勫嶆暟:   <br>  1.x   &   ((-1)<<k)   <br>  2.(((unsigned)x)>>k)<<k   <br>  涓婅垗鍏ワ細   <br>  1.   t   =   (1<<k)-1   ;   x   =   (x+t)&~t   ;   <br>  2.t   =   (-1)<<k   ;   x   =   (x-t-1)&t   ;   <br>    <br>  浣嶈鏁?緇熻1浣嶇殑鏁伴噺錛?nbsp;  <br>  1.   <br>  int   pop(unsigned   x)   <br>  {   <br>  x   =   x-((x>>1)&0x55555555)   ;   <br>  x   =   (x&0x33333333)   +   ((x>>2)   &   0x33333333   )   ;   <br>  x   =   (x+(x>>4))   &   0x0f0f0f0f   ;   <br>  x   =   x   +   (x>>8)   ;   <br>  x   =   x   +   (x>>16)   ;   <br>  return   x   &   0x0000003f   ;   <br>  }   <br>  2.   <br>  int   pop(unsigned   x)   {   <br>  static   char   table[256]   =   {   0,1,1,2,   1,2,2,3,   ....,   6,7,7,8   }   ;   <br>  return   table[x&0xff]+table[(x>>8)&0xff]+table[(x>>16)&0xff]+table[(x>>24)]   ;   <br>  }   <br>    <br>  濂囧伓鎬ц綆?   <br>  x   =   x   ^   (   x>>1   )   ;   <br>  x   =   x   ^   (   x>>2   )   ;   <br>  x   =   x   ^   (   x>>4   )   ;   <br>  x   =   x   ^   (   x>>8   )   ;   <br>  x   =   x   ^   (   x>>16   )   ;   <br>  緇撴灉涓綅浜巟鏈浣庝綅錛屽鏃犵鍙穢,緇撴灉鐨勭i浣嶆槸鍘熸暟絎琲浣嶅埌鏈宸︿晶浣嶇殑濂囧伓鎬?nbsp;  <br>    <br>    <br>  浣嶅弽杞細   <br>  unsigned   rev(unsigned   x)   <br>  {   <br>  x   =   (x   &   0x55555555)   <<   1   |   (x>>1)   &   0x55555555   ;   <br>  x   =   (x   &   0x33333333)   <<   2   |   (x>>2)   &   0x33333333   ;   <br>  x   =   (x   &   0x0f0f0f0f)   <<   4   |   (x>>4)   &   0x0f0f0f0f   ;   <br>  x   =   (x<<24)   |   ((x&0xff00)<<8)   |   ((x>>8)   &   0xff00)   |   (x>>24)   ;   <br>  return   x   ;   <br>  }   <br>    <br>  閫掑浣嶅弽杞悗鐨勬暟錛?nbsp;  <br>  unsigned   inc_r(unsigned   x)   <br>  {   <br>  unsigned   m   =   0x80000000   ;   <br>  x   ^=   m   ;   <br>  if(   (int)x   >=   0   )     <br>  do   {   m   >>=   1   ;   x   ^=   m   ;   }   while(   x   <   m   )   ;   <br>  return   x   ;   <br>  }   <br>    <br>  娣烽変綅錛?nbsp;  <br>  abcd   efgh   ijkl   mnop   ABCD   EFGH   IJKL   MNOP->aAbB   cCdD   eEfF   gGhH   iIjJ   kKlL   mMnN   oOpP   <br>  unsigned   ps(unsigned   x)   <br>  {   <br>  unsigned   t   ;   <br>  t   =   (x   ^   (x>>8))   &   0x0000ff00;   x   =   x   ^   t   ^   (t<<8)   ;   <br>  t   =   (x   ^   (x>>4))   &   0x00f000f0;   x   =   x   ^   t   ^   (t<<4)   ;   <br>  t   =   (x   ^   (x>>2))   &   0x0c0c0c0c;   x   =   x   ^   t   ^   (t<<2)   ;   <br>  t   =   (x   ^   (x>>1))   &   0x22222222;   x   =   x   ^   t   ^   (t<<1)   ;   <br>  return   x   ;   <br>  }   <br>    <br>  浣嶅帇緙╋細   <br>  閫夋嫨騫跺彸縐誨瓧x涓搴斾簬鎺╃爜m鐨?浣嶇殑浣?濡傦細compress(abcdefgh,01010101)=0000bdfh   <br>  compress_left(x,m)鎿嶄綔涓庢綾諱技錛屼絾緇撴灉浣嶅湪宸﹁竟:   bdfh0000.   <br>  unsigned   compress(unsigned   x,   unsigned   m)   <br>  {   <br>  unsigned   mk,   mp,   mv,   t   ;   <br>  int   i   ;   <br>    <br>  x   &=   m   ;   <br>  mk   =   ~m   <<   1   ;   <br>  for(   i   =   0   ;   i   <   5   ;   ++i   )   {   <br>  mp   =   mk   ^   (   mk   <<   1)   ;   <br>  mp   ^=   (   mp   <<   2   )   ;   <br>  mp   ^=   (   mp   <<   4   )   ;   <br>  mp   ^=   (   mp   <<   8   )   ;   <br>  mp   ^=   (   mp   <<   16   )   ;   <br>  mv   =   mp   &   m   ;   <br>  m   =   m   ^   mv   |   (mv   >>   (1<<i)   )   ;   <br>  t   =   x   &   mv   ;   <br>  x     =   x   ^   t   |   (   t   >>   (   1<<i)   )   ;   <br>  mk   =   mk   &   ~mp   ;   <br>  }   <br>  return   x   ;   <br>  }   <br>    <br>    <br>  浣嶇疆鎹細   <br>  鐢?2涓?浣嶆暟琛ㄧず浠庢渶浣庝綅寮濮嬬殑浣嶇殑鐩爣浣嶇疆錛岀粨鏋滄槸涓涓?2*5鐨勪綅鐭╅樀錛?nbsp;  <br>  灝嗚鐭╅樀娌挎瀵硅綰胯漿緗悗鐢?涓?2浣嶅瓧p[5]瀛樻斁銆?nbsp;  <br>  SAG(x,m)   =   compress_left(x,m)   |   compress(x,~m)   ;   <br>  鍑嗗宸ヤ綔錛?nbsp;  <br>  void   init(   unsigned   *p   )   {   <br>  p[1]   =   SAG(   p[1],   p[0]   )   ;   <br>  p[2]   =   SAG(   SAG(   p[2],   p[0]),   p[1]   )   ;   <br>  p[3]   =   SAG(   SAG(   SAG(   p[3],   p[0]   ),   p[1]),   p[2]   )   ;   <br>  p[4]   =   SAG(   SAG(   SAG(   SAG(   p[4],   p[0]   ),   p[1])   ,p[2]),   p[3]   )   ;   <br>  }   <br>  瀹為檯緗崲錛?nbsp;  <br>  int   rep(   unsigned   x   )   {   <br>  x   =   SAG(x,p[0]);   <br>  x   =   SAG(x,p[1]);   <br>  x   =   SAG(x,p[2]);   <br>  x   =   SAG(x,p[3]);   <br>  x   =   SAG(x,p[4]);   <br>  return   x   ;   <br>  }   <br>    <br>  浜岃繘鍒剁爜鍒癎RAY鐮佺殑杞崲:   <br>  unsigned   B2G(unsigned   B   )   <br>  {   <br>  return   B   ^   (B>>1)   ;   <br>  }   <br>  GRAY鐮佸埌浜岃繘鍒剁爜:   <br>  unsigned   G2B(unsigned   G)   <br>  {   <br>  unsigned   B   ;   <br>  B   =   G   ^   (G>>1)   ;   <br>  B   =   G   ^   (G>>2)   ;   <br>  B   =   G   ^   (G>>4)   ;   <br>  B   =   G   ^   (G>>8)   ;   <br>  B   =   G   ^   (G>>16)   ;   <br>  return   B   ;   <br>  }   <br>    <br>  鎵懼嚭鏈宸?瀛楄妭鐨勪綅緗?   <br>  int   zbytel(   unsigned   x   )   <br>  {   <br>  static   cahr   table[16]   =   {   4,3,2,2,   1,1,1,1,   0,0,0,0,   0,0,0,0   }   ;   <br>  unsigned   y   ;   <br>  y   =   (x&0x7f7f7f7f)   +   0x7f7f7f7f   ;   <br>  y   =   ~(y|x|0x7f7f7f7f)   ;   <br>  return   table[y*0x00204081   >>   28]   ;//涔樻硶鍙敤縐諱綅鍜屽姞瀹屾垚   <br>  }   <br><br><br><br>杞嚜錛歨ttp://www.x-boy.com/trackback.asp?tbID=64<br><img src ="http://www.shnenglu.com/kaisne/aggbug/88757.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/kaisne/" target="_blank">kaisne</a> 2009-06-29 11:50 <a href="http://www.shnenglu.com/kaisne/archive/2009/06/29/88757.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Symbian瀛︿範錛堜竴錛?/title><link>http://www.shnenglu.com/kaisne/archive/2009/05/31/86219.html</link><dc:creator>kaisne</dc:creator><author>kaisne</author><pubDate>Sat, 30 May 2009 18:29:00 GMT</pubDate><guid>http://www.shnenglu.com/kaisne/archive/2009/05/31/86219.html</guid><wfw:comment>http://www.shnenglu.com/kaisne/comments/86219.html</wfw:comment><comments>http://www.shnenglu.com/kaisne/archive/2009/05/31/86219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/kaisne/comments/commentRss/86219.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/kaisne/services/trackbacks/86219.html</trackback:ping><description><![CDATA[     鎽樿: 浠婂ぉ鐪嬬湅浜唖ymbian鐨勬椿鍔ㄥ璞′粙緇嶏紝浜庢槸鍐欎竴涓湁鍏蟲椿鍔ㄥ璞$殑灝忕▼搴忥紝璇ョ▼搴忔槸涓涓狦UI紼嬪簭錛屽湪view鍔ㄦ佹樉紺哄綋鍓嶇殑鏃墮棿錛屼嬌鐢ㄥ埌鐨勬椿鍔ㄥ璞″畾涔夊涓嬶細 /**//* ============================================================================ Name    ...  <a href='http://www.shnenglu.com/kaisne/archive/2009/05/31/86219.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/kaisne/aggbug/86219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/kaisne/" target="_blank">kaisne</a> 2009-05-31 02:29 <a href="http://www.shnenglu.com/kaisne/archive/2009/05/31/86219.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.g8360.cn" target="_blank">国产成人精品综合久久久</a>| <a href="http://www.deartaobao.cn" target="_blank">成人午夜精品久久久久久久小说</a>| <a href="http://www.sfwan.cn" target="_blank">女同久久</a>| <a href="http://www.yundizhijia.cn" target="_blank">久久精品中文无码资源站</a>| <a href="http://www.sr77.cn" target="_blank">久久精品国产亚洲精品</a>| <a href="http://www.fragmentdesign.cn" target="_blank">国产69精品久久久久APP下载</a>| <a href="http://www.xueyang.net.cn" target="_blank">狠狠精品久久久无码中文字幕 </a>| <a href="http://www.b2221.cn" target="_blank">国产日韩久久久精品影院首页</a>| <a href="http://www.interagency.cn" target="_blank">99久久免费只有精品国产</a>| <a href="http://www.himalayasmuseum.com.cn" target="_blank">午夜福利91久久福利</a>| <a href="http://www.52liansuo.com.cn" target="_blank">日产精品久久久久久久</a>| <a href="http://www.yvhv.cn" target="_blank">久久91这里精品国产2020</a>| <a href="http://www.flycard.com.cn" target="_blank">五月丁香综合激情六月久久</a>| <a href="http://www.panroad.cn" target="_blank">亚洲综合久久综合激情久久</a>| <a href="http://www.znaw.cn" target="_blank">国色天香久久久久久久小说</a>| <a href="http://www.51saer.cn" target="_blank">久久久久国色AV免费观看</a>| <a href="http://www.yghzby.cn" target="_blank">国产精品久久久久久久久</a>| <a href="http://www.zl6688.com.cn" target="_blank">久久人人爽人人爽人人爽</a>| <a href="http://www.veemei.com.cn" target="_blank">精品99久久aaa一级毛片</a>| <a href="http://www.1104f.cn" target="_blank">久久99精品久久久久久久不卡</a>| <a href="http://www.marsit.cn" target="_blank">久久露脸国产精品</a>| <a href="http://www.yuzeyuanyi.cn" target="_blank">久久久久国产一级毛片高清版</a>| <a href="http://www.dyph.net.cn" target="_blank">久久无码国产专区精品</a>| <a href="http://www.qymlw.cn" target="_blank">久久精品不卡</a>| <a href="http://www.xsoczv19.cn" target="_blank">国产L精品国产亚洲区久久</a>| <a href="http://www.flcqki.cn" target="_blank">国产国产成人精品久久</a>| <a href="http://www.leaow.cn" target="_blank">色综合久久久久久久久五月</a>| <a href="http://www.jtlyr.cn" target="_blank">色天使久久综合网天天</a>| <a href="http://www.9746.com.cn" target="_blank">久久亚洲精品无码观看不卡</a>| <a href="http://www.yywhqy.cn" target="_blank">国内精品久久久久久中文字幕</a>| <a href="http://www.shzkyz.cn" target="_blank">国产精品久久永久免费</a>| <a href="http://www.wendalaw.com.cn" target="_blank">久久久久精品国产亚洲AV无码</a>| <a href="http://www.65it.cn" target="_blank">欧美日韩精品久久久久</a>| <a href="http://www.6t0n.cn" target="_blank">久久亚洲2019中文字幕</a>| <a href="http://www.ry-ys.cn" target="_blank">久久嫩草影院免费看夜色</a>| <a href="http://www.wyj325.cn" target="_blank">久久九九久精品国产免费直播</a>| <a href="http://www.0513act.cn" target="_blank">91久久香蕉国产熟女线看</a>| <a href="http://www.sbznw.cn" target="_blank">97超级碰碰碰碰久久久久</a>| <a href="http://www.ojh365ok123.com.cn" target="_blank">一本久久久久久久</a>| <a href="http://www.xbvz.cn" target="_blank">狠狠色伊人久久精品综合网</a>| <a href="http://www.sh-tx.cn" target="_blank">久久久久99精品成人片三人毛片 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>