锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品久久综合,欧美www视频在线观看,国产精品国产三级国产aⅴ浪潮http://www.shnenglu.com/chinaeli/This is my way ~zh-cnTue, 16 Sep 2025 19:29:54 GMTTue, 16 Sep 2025 19:29:54 GMT60push!http://www.shnenglu.com/chinaeli/archive/2008/05/28/51348.htmlchinaelichinaeliTue, 27 May 2008 17:36:00 GMThttp://www.shnenglu.com/chinaeli/archive/2008/05/28/51348.htmlhttp://www.shnenglu.com/chinaeli/comments/51348.htmlhttp://www.shnenglu.com/chinaeli/archive/2008/05/28/51348.html#Feedback0http://www.shnenglu.com/chinaeli/comments/commentRss/51348.htmlhttp://www.shnenglu.com/chinaeli/services/trackbacks/51348.html#include<iostream>
#include<queue>
#include<cmath>
using namespace std;
struct NODE
{
 int p_x,p_y,step,c_x,c_y,d;
};
queue<NODE> que;
const int MAXN = 100;
bool p[MAXN][MAXN][4],c[MAXN][MAXN];
int map[MAXN][MAXN];
int mv[4][2]={-1,0,0,1,1,0,0,-1},p_sm,p_sn,c_sm,c_sn,m,n;
void init ( )
{
 memset(p,false,sizeof(p));
 for ( int i=0 ; i<m ; i++ )
  for ( int j=0 ; j<n ; j++ )
  {
   scanf("%d",&map[i][j]);
   if ( map[i][j]==4 )
    p_sm=i,p_sn=j;
   else
    if ( map[i][j]==2 )
     c_sm=i,c_sn=j;
  }
}
int bfs ( )
{
 NODE temp,go;
 int i;
 temp.p_x = p_sm;
 temp.p_y = p_sn;
 temp.c_x = c_sm;
 temp.c_y = c_sn;
 temp.step = 0;
 temp.d=0;
 for ( i=0 ; i<4 ; i++ )
 {
  p[p_sm][p_sn][i]=true;
  temp.d=i;
  que.push(temp);
 }
 c[c_sm][c_sn]=true;
 while ( !que.empty () )
 {
  NODE head=que.front();
  que.pop() ;
  for ( i=0 ; i<4 ; i++ )
  {
   int tm=head.p_x+mv[i][0] , tn=head.p_y+mv[i][1] ;
   if ( tm>=0 && tm<m && tn>=0 && tn<n && !p[tm][tn][i] && i!=(head.d+2)%4 && map[tm][tn]!=1 )
   {
    double t=sqrt( (double)( (tm-head.c_x)*(tm-head.c_x) ) +(double)( (tn-head.c_y)*(tn-head.c_y) ));
    if ( t <= sqrt(2.0) && t>0 )
    {
     go=head;
     go.p_x = tm;
     go.p_y = tn;
     go.step ++ ;
     go.d=i;
     p[tm][tn][i]=true;
     que.push(go);
    }
    else
    {
     int tmm=tm+mv[i][0] , tnn=tn+mv[i][1];
     if ( t==0 && tmm>=0 && tmm<m && tnn>=0 && tnn<n && map[tmm][tnn]!=1 && !c[tmm][tnn] )
     {
      go.c_x = tmm ;
      go.c_y = tnn ;
      go.p_x = tm;
      go.d=i;
      go.p_y = tn;
      go.step = head.step+1;
      if ( map[tmm][tnn]==3 )
       return go.step ;
      c[tmm][tnn]=true;
      p[tm][tn][i]=true;
      que.push(go);
     }
    }
   }
  }
 }
 return -1;
}
int main ( )
{
 while ( scanf("%d%d",&n,&m)!=EOF )
 {
  init();
  printf("%d\n",bfs());
 // que.

 }
}



chinaeli 2008-05-28 01:36 鍙戣〃璇勮
]]>
11http://www.shnenglu.com/chinaeli/archive/2008/05/07/49070.htmlchinaelichinaeliTue, 06 May 2008 16:22:00 GMThttp://www.shnenglu.com/chinaeli/archive/2008/05/07/49070.htmlhttp://www.shnenglu.com/chinaeli/comments/49070.htmlhttp://www.shnenglu.com/chinaeli/archive/2008/05/07/49070.html#Feedback0http://www.shnenglu.com/chinaeli/comments/commentRss/49070.htmlhttp://www.shnenglu.com/chinaeli/services/trackbacks/49070.html#include<iostream>
#include<string>
using namespace std;
class FIELDDiagrams
{
 public:
  void dfs ( int k, int max, int n , long long& sum ,  int a )
  {
   int i;
   if ( max==n )
   {
    sum++;
    return;
   }
   if (( k-1)*a+1<max-n )
    return ;
   for ( i=a ; i>=1   ; i-- )
    dfs(k-1,max,n+i ,sum , i );
  }
  long long countDiagrams ( int t )
  {
   long long map[40][40],sum=0,i;
   memset(map,0,sizeof(map));
   for ( i=1 ; i<=t*(t-1)/2 ; i++ )
    dfs( t, i,0,sum, i );
   return sum;
  }
}; 
int main ( )
{
 FIELDDiagrams a;
 int n;
 while (cin>>n)
  cout<<a.countDiagrams (n)<<endl;
}


 



chinaeli 2008-05-07 00:22 鍙戣〃璇勮
]]>
絎竷嬈?/title><link>http://www.shnenglu.com/chinaeli/archive/2008/04/16/47341.html</link><dc:creator>chinaeli</dc:creator><author>chinaeli</author><pubDate>Wed, 16 Apr 2008 15:27:00 GMT</pubDate><guid>http://www.shnenglu.com/chinaeli/archive/2008/04/16/47341.html</guid><wfw:comment>http://www.shnenglu.com/chinaeli/comments/47341.html</wfw:comment><comments>http://www.shnenglu.com/chinaeli/archive/2008/04/16/47341.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/chinaeli/comments/commentRss/47341.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chinaeli/services/trackbacks/47341.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">cqueue.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void char_queue::enqueue(char d)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( tail</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">max )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        throw ( bad_op( ) );<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        c[tail</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">d;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>char char_queue::dequeue()<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return c[head</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> char_queue::</span><span style="COLOR: #0000ff">isEmpty</span><span style="COLOR: #000000">()<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return head</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">tail?</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></div> <hr> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">cstdio</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>class char_queue<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> head,tail,max;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char c[</span><span style="COLOR: #000000">10000</span><span style="COLOR: #000000">];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">:<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char_queue() {head</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; tail</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; max</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">10000</span><span style="COLOR: #000000">; }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    void enqueue( char );<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char dequeue( );<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">isEmpty</span><span style="COLOR: #000000">();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    class bad_op<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> :<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> type ;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        bad_op(  ) { type</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"> ; }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    };<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>};</span></div> <img src ="http://www.shnenglu.com/chinaeli/aggbug/47341.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chinaeli/" target="_blank">chinaeli</a> 2008-04-16 23:27 <a href="http://www.shnenglu.com/chinaeli/archive/2008/04/16/47341.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++絎簲嬈′笂鏈轟綔涓?/title><link>http://www.shnenglu.com/chinaeli/archive/2008/04/03/46222.html</link><dc:creator>chinaeli</dc:creator><author>chinaeli</author><pubDate>Thu, 03 Apr 2008 15:10:00 GMT</pubDate><guid>http://www.shnenglu.com/chinaeli/archive/2008/04/03/46222.html</guid><wfw:comment>http://www.shnenglu.com/chinaeli/comments/46222.html</wfw:comment><comments>http://www.shnenglu.com/chinaeli/archive/2008/04/03/46222.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/chinaeli/comments/commentRss/46222.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chinaeli/services/trackbacks/46222.html</trackback:ping><description><![CDATA[<p> </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">sstream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">map</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">vector</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iomanip</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">fstream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>using namespace std;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>typedef map</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> , vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> WORD;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void init ( WORD </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> m )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> ifstream fin;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.open(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">keywords.txt</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> keyword;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( fin</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">keyword )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        m[keyword];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.close();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void count ( WORD </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> m )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> line</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> ifstream fin;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.open(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">text.txt</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> str;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( getline(fin,str) )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        stringstream SS(str);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        line</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(SS</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">str)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( m.find(str)!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m.end() )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                m[str].push_back (line);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.close();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void output ( WORD m )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> keyword;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( WORD::iterator iter_map</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m.begin() ; iter_map!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m.end() ; iter_map</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">iter_map</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">first</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::iterator iter_vector</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">iter_map</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.begin() ; iter_vector!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">iter_map</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.end(); iter_vector</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( iter_vector!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">iter_map</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.begin() )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            cout</span><span style="COLOR: #000000"><<*</span><span style="COLOR: #000000">iter_vector;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main  ()<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    WORD m;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    init(m);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    count(m);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    output(m);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <img src ="http://www.shnenglu.com/chinaeli/aggbug/46222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chinaeli/" target="_blank">chinaeli</a> 2008-04-03 23:10 <a href="http://www.shnenglu.com/chinaeli/archive/2008/04/03/46222.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++絎簲嬈′笂鏈轟綔涓?鎻愰珮錛?/title><link>http://www.shnenglu.com/chinaeli/archive/2008/04/02/46112.html</link><dc:creator>chinaeli</dc:creator><author>chinaeli</author><pubDate>Wed, 02 Apr 2008 15:21:00 GMT</pubDate><guid>http://www.shnenglu.com/chinaeli/archive/2008/04/02/46112.html</guid><wfw:comment>http://www.shnenglu.com/chinaeli/comments/46112.html</wfw:comment><comments>http://www.shnenglu.com/chinaeli/archive/2008/04/02/46112.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/chinaeli/comments/commentRss/46112.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chinaeli/services/trackbacks/46112.html</trackback:ping><description><![CDATA[<p> </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">sstream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">map</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">vector</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iomanip</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">fstream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">algorithm</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>using namespace std;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>typedef map</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> , vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> WORD;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void init ( WORD </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> m )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> ifstream fin;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.open(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">keywords.txt</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> keyword;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( fin</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">keyword )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        m[keyword];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.close();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void count ( WORD </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> m )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> line</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> ifstream fin;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.open(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">text.txt</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> str;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( getline(fin,str) )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  line</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( WORD::iterator iter </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> m.begin () ; iter!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m.end( ); iter</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>   </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( str.find ( iter</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">first )!</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">::npos )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    m[iter</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">first].push_back(line);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> fin.close();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void only( WORD </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">m )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( WORD::iterator i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m.begin() ; i!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m.end(); i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::iterator  new_end</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">unique(i</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.begin(),i</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.end());   <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  i</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.erase(new_end,i</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">.end());   <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void sort_list ( WORD m , map</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">mm )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( WORD::iterator iter_m </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> m.begin() ; iter_m !</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> m.end() ; iter_m</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  mm[iter_m</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000"> .size ()]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">iter_m</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">first; <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void output ( WORD m , map</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> mm )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> keyword;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( map</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::reverse_iterator iter</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">mm.rbegin() ; iter!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">mm.rend() ; iter</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">iter</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::iterator iter_vector</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m[iter</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">].begin() ; iter_vector!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m[iter</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">].end(); iter_vector</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( iter_vector!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m[iter</span><span style="COLOR: #000000">-></span><span style="COLOR: #0000ff">second</span><span style="COLOR: #000000">].begin() )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            cout</span><span style="COLOR: #000000"><<*</span><span style="COLOR: #000000">iter_vector;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main  ()<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    WORD m;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> map</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> , </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> mm;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    init(m);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    count(m);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> sort_list(m,mm);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top> only(m);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    output(m,mm);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <img src ="http://www.shnenglu.com/chinaeli/aggbug/46112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chinaeli/" target="_blank">chinaeli</a> 2008-04-02 23:21 <a href="http://www.shnenglu.com/chinaeli/archive/2008/04/02/46112.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎴戞仺姝昏繖閬撻浜嗐傘傘傘傘傘?/title><link>http://www.shnenglu.com/chinaeli/archive/2008/03/31/45840.html</link><dc:creator>chinaeli</dc:creator><author>chinaeli</author><pubDate>Mon, 31 Mar 2008 12:57:00 GMT</pubDate><guid>http://www.shnenglu.com/chinaeli/archive/2008/03/31/45840.html</guid><wfw:comment>http://www.shnenglu.com/chinaeli/comments/45840.html</wfw:comment><comments>http://www.shnenglu.com/chinaeli/archive/2008/03/31/45840.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/chinaeli/comments/commentRss/45840.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chinaeli/services/trackbacks/45840.html</trackback:ping><description><![CDATA[<p align=center>鎴戝氨鏄笉鐞嗚В榪欎釜鎶曠エ瑙勫垯錛屽榪欓鏁存暣鍥版儜浜?2涓皬鏃訛紝浠庝笅鍗?鐐瑰埌鍑屾櫒5鐐廣傘傘傘傘傘傘?br>Long March Voting  </p> <p>Description </p> <p>Instant run-off voting is a system for selecting the most preferred candidate in an election. At the beginning of the process, each voter ranks the candidates from most preferred to least preferred. A series of automated voting rounds are then held to determine the overall winner.</p> <p>In each round, each voter casts a single vote for his most preferred remaining candidate. If a candidate receives strictly more than 50% of the votes cast in that round, that candidate is declared the winner of the election. Otherwise, the candidate with the fewest votes in that round is eliminated, and another round is held. If multiple candidates are tied for the least number of votes, they are all eliminated. If all the candidates are eliminated, the election ends without a winner.</p> <p>You are given the preferences of the voters in an election, and you must determine the outcome. There are M candidates numbered 0 to M-1, inclusive. The preferences are given in N lines, where each element describes the preferences of a single voter. This is a permutation of the digits 0 to M-1 in decreasing order of preference. In other words, the first digit is the voter's most preferred candidate, the second digit is his second most preferred candidate, and so on. </p> <p>Input </p> <p>There are several test cases,each test case begins with a integer N(1<=N<=50),means there are N voters.The next N lines,each contains a string with the same lenth M(1<=M<=10).Each element of a voter will be a permutation of the digits between 0 and M-1. There is a blank line between each test case. </p> <p>Output </p> <p>For each test case,output the number of the candidate who wins the election, or -1 if the election ends without a winner. </p> <p>Sample Input </p> <p>5<br>120<br>102<br>210<br>021<br>012</p> <p>8<br>3120<br>3012<br>1032<br>3120<br>2031<br>2103<br>1230<br>1230<br> </p> <p>Sample Output </p> <p>1<br>-1</p> <p><br>Hint:<br>Case 1:<br>Nobody gets an absolute majority in the first round and candidate 2 is eliminated. Candidate 1 then receives 3 votes in the next round, giving an absolute majority.</p> <p>Case 2:<br>Candidate 0 is eliminated in the first round of voting. Candidate 2 is eliminated in the second round. In the third round, candidates 1 and 3 get 4 votes each. Neither candidate receives an absolute majority, and they are both eliminated for having the least number of votes, so the election ends without a winner.<br> <hr> <p> </p> 榪欓鐨勬姇紲紝姣忚疆閮芥槸浠庣涓涓暟寮濮嬫壘鐨勶紝鎵懼埌絎竴涓病鏈夎娣樻卑鐨勪漢銆?br>鎴戜竴寮濮嬩互涓轟箣鍓嶅嚑杞夌殑浜猴紝鍦ㄥ悗闈笉鑳借閫変簡銆傘傘傘? <img src ="http://www.shnenglu.com/chinaeli/aggbug/45840.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chinaeli/" target="_blank">chinaeli</a> 2008-03-31 20:57 <a href="http://www.shnenglu.com/chinaeli/archive/2008/03/31/45840.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++絎洓嬈′綔涓氾紙緇熻錛?/title><link>http://www.shnenglu.com/chinaeli/archive/2008/03/27/45533.html</link><dc:creator>chinaeli</dc:creator><author>chinaeli</author><pubDate>Thu, 27 Mar 2008 09:24:00 GMT</pubDate><guid>http://www.shnenglu.com/chinaeli/archive/2008/03/27/45533.html</guid><wfw:comment>http://www.shnenglu.com/chinaeli/comments/45533.html</wfw:comment><comments>http://www.shnenglu.com/chinaeli/archive/2008/03/27/45533.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/chinaeli/comments/commentRss/45533.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chinaeli/services/trackbacks/45533.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iomanip</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">vector</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">algorithm</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> MAXN</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">100</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>using namespace std;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> cmp ( </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> void</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> p1 , </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> void </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">p2 )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">( </span><span style="COLOR: #0000ff">double</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> )p1</span><span style="COLOR: #000000">>*</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">double</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)p2?</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>typedef struct COLOR<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> col;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">double</span><span style="COLOR: #000000"> mean,median,sum,value[MAXN];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> num,p;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}COL;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> find ( vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">COL</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">str , COL s )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">COL</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::size_type i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i !</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> str.size(); i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( str[i].col</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">s.col )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            str[i].sum</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">s.sum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            str[i].num</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            str[i].value[str[i].p</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">s.sum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            return </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void add ( vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">COL</span><span style="COLOR: #000000">>&</span><span style="COLOR: #000000"> str , COL s )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( !find ( str , s ) )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        s.p</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        s.num</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        s.value[</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">s.sum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        str.push_back(s);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void output ( vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">COL</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> str )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">double</span><span style="COLOR: #000000"> s</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,v[MAXN],median;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> n</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,q,j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> (vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">COL</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::size_type i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i !</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> str.size(); </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">i )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> (q</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"> ; q</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">str[i].p ; q</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            v[j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">str[i].value[q];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        s</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">str[i].sum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        n</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">str[i].p;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        qsort(str[i].value,str[i].num,sizeof(str[i].value[</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">]),cmp);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (str[i].num%</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            str[i].median</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">str[i].value[(str[i].num</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            str[i].median</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(str[i].value[str[i].num</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">str[i].value[str[i].num</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">str[i].col</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">sum=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">str[i].sum</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">mean=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">str[i].sum</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">str[i].num</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">median=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">str[i].median</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #000000">/*</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"> ; j</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">str[i].p ; j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">str[i].value[j]</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #000000">*/</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    qsort(v,j,sizeof(v[</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">]),cmp);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (n%</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        median</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">v[(n</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        median</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(v[n</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">v[n</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">============================================================================</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ALL</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">sum=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">s</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">mean=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">s</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">n</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">median=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">setw(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">median</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #000000">/*</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> ( j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"> ; j</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">n ;j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">v[j]</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #000000">*/</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main ( )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">COL</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> str;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    COL s;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( cin</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">s.col</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">s.sum )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        add(str,s);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    output( str );<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></div> <img src ="http://www.shnenglu.com/chinaeli/aggbug/45533.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chinaeli/" target="_blank">chinaeli</a> 2008-03-27 17:24 <a href="http://www.shnenglu.com/chinaeli/archive/2008/03/27/45533.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++絎洓嬈′笂鏈轟綔涓氾紙寮傛垨鍔犲瘑錛?/title><link>http://www.shnenglu.com/chinaeli/archive/2008/03/27/45509.html</link><dc:creator>chinaeli</dc:creator><author>chinaeli</author><pubDate>Thu, 27 Mar 2008 04:35:00 GMT</pubDate><guid>http://www.shnenglu.com/chinaeli/archive/2008/03/27/45509.html</guid><wfw:comment>http://www.shnenglu.com/chinaeli/comments/45509.html</wfw:comment><comments>http://www.shnenglu.com/chinaeli/archive/2008/03/27/45509.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/chinaeli/comments/commentRss/45509.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chinaeli/services/trackbacks/45509.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img id=Code_Closed_Image_123515 onclick="this.style.display='none'; Code_Closed_Text_123515.style.display='none'; Code_Open_Image_123515.style.display='inline'; Code_Open_Text_123515.style.display='inline';" height=16 src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" width=11 align=top><img id=Code_Open_Image_123515 style="DISPLAY: none" onclick="this.style.display='none'; Code_Open_Text_123515.style.display='none'; Code_Closed_Image_123515.style.display='inline'; Code_Closed_Text_123515.style.display='inline';" height=16 src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width=11 align=top><span id=Code_Closed_Text_123515 style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id=Code_Open_Text_123515 style="DISPLAY: none"><br><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="COLOR: #008080"> 1</span><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 2</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">fstream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 3</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">cstring</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 4</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">cctype</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 5</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>using namespace std;<br></span><span style="COLOR: #008080"> 6</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> MAXN</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">100000</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080"> 7</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main ( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> argc , char </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">args[] )<br></span><span style="COLOR: #008080"> 8</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br></span><span style="COLOR: #008080"> 9</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char p,code;<br></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,l;<br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char key[MAXN];<br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( argc</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"> )<br></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( cin.get(p) </span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000"> !cin.eof()  )<br></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            cout.put(p);<br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        strcpy(key,args[</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]);<br></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        l</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">strlen(key);<br></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( cin.get(p) </span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000"> !cin.eof()  )<br></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( p</span><span style="COLOR: #000000">==</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">\n' )</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">22</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">                cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">\n';</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">23</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            {<br></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                code</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">key[i%l];<br></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( isprint(code) )<br></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                    cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">code;<br></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                    cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">p;<br></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            }<br></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }    <br></span><span style="COLOR: #008080">34</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></span></div> <br>涓婇潰榪欎釜浠g爜<span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">棣栧厛閫氳繃</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">main</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鍑芥暟鐨勫弬鏁?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">*args[]</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">璇誨叆</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">key</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">錛屽埄鐢?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">(i++)%len</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">瀹炵幇瀵?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">key</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鍚勪釜瀛楃鐨勫驚鐜搷浣溿傚埄鐢?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">cin.get( )</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">渚濇璇誨叆鍚勪釜瀛楃錛屽茍涓?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">key</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">涓殑瀛楃榪涜</span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">寮傛垨榪愮畻錛屽緱鍒板姞瀵嗙殑瀛楃銆傜敱浜庡紓鎴栬繍綆楃殑鍙嗘э紝鍗?/span><span lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋"> a==(a^b)^b ,</span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鍙互鎭㈠寰楀埌鍘熸枃銆?span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鍦ㄨ皟璇曡繃紼嬩腑鍙戠幇錛屽姞瀵嗕細寰楀埌涓涓?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">ASCII</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐮佺紪鍙蜂負</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">26</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐨勫瓧絎︼紝鐒跺悗鍦ㄨВ瀵嗙殑鏃跺欙紝鑻ヨ鍏ヨ繖涓紪鐮佷負</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">26</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐨勫瓧絎︼紝紼嬪簭灝變細緇堟銆傛墍浠ョ涓涓兂娉曞氨鏄拷鐣ユ墍鏈夐潪鎵撳嵃瀛楃錛屽湪緙栫爜鏃訛紝鑻ユ墍寰楀瘑鐮佷負闈炴墦鍗板瓧絎︼紝鍒欎笉榪涜鍔犲瘑錛岃緭鍑哄師鏂囥備絾鏄彈鍒頒簡鑰佸笀鐨勫惁璁ゃ備簬鏄啀浣滀慨鏀癸紝緇忓疄楠屽彂鐜幫紝鍙湁緙栫爜涓?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">26</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐨勫瓧絎︿細鍑虹幇榪欑濂囨殑鎯呭喌錛屽洜姝ゅ喅瀹氬皢榪欎釜瀛楃瀹氫箟鎴愮紪鐮佷負</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">27</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐨勫瓧絎︼紝濡?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">’u’^’o’</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">浼氫駭鐢?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">26</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐨勫瓧絎︼紝灝辨妸榪欎釜瀛楃鏀規垚</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">27</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">錛岀粨鏋滄渶鍚庡嚭鐜板師鏉ュ簲璇ユ槸</span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">’o’</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鐨勶紝瑙e瘑寰楀埌浜?/span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 瀹嬩綋">’n’</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">錛屼絾鏄病鏈夊叾浠栨洿濂界殑鍔炴硶浜嗭紝鎬諱細鏈夌偣璇樊鐨勫槢銆?br><br>浠ヤ笅涓轟慨鏀瑰悗鐨勪唬鐮?br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">cstring</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>using namespace std;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> MAXN</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">100000</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main ( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> argc , char </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">args[] )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char p,code;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,l;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char key[MAXN];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( argc</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( cin.get(p)   )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            cout.put(p);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        strcpy(key,args[</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        l</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">strlen(key);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ( cin.get(p)  )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            code</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">key[i%l];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> ( code</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">26</span><span style="COLOR: #000000"> )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                code</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">27</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">code;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></div> </span></span> <img src ="http://www.shnenglu.com/chinaeli/aggbug/45509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chinaeli/" target="_blank">chinaeli</a> 2008-03-27 12:35 <a href="http://www.shnenglu.com/chinaeli/archive/2008/03/27/45509.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璇︾粏瑙h STL 鎺掑簭(Sort) http://www.shnenglu.com/chinaeli/archive/2008/03/27/45487.htmlchinaelichinaeliWed, 26 Mar 2008 18:57:00 GMThttp://www.shnenglu.com/chinaeli/archive/2008/03/27/45487.htmlhttp://www.shnenglu.com/chinaeli/comments/45487.htmlhttp://www.shnenglu.com/chinaeli/archive/2008/03/27/45487.html#Feedback0http://www.shnenglu.com/chinaeli/comments/commentRss/45487.htmlhttp://www.shnenglu.com/chinaeli/services/trackbacks/45487.html闃呰鍏ㄦ枃

chinaeli 2008-03-27 02:57 鍙戣〃璇勮
]]>
鎴戝彲鎬滅殑絎笁嬈++浣滀笟鍟妦~~鍙湁70鍒唦~~http://www.shnenglu.com/chinaeli/archive/2008/03/27/45485.htmlchinaelichinaeliWed, 26 Mar 2008 17:06:00 GMThttp://www.shnenglu.com/chinaeli/archive/2008/03/27/45485.htmlhttp://www.shnenglu.com/chinaeli/comments/45485.htmlhttp://www.shnenglu.com/chinaeli/archive/2008/03/27/45485.html#Feedback1http://www.shnenglu.com/chinaeli/comments/commentRss/45485.htmlhttp://www.shnenglu.com/chinaeli/services/trackbacks/45485.html 鍔╂暀緇欐垜鐨勯偖浠朵腑榪欐牱璇達細

Jerry Huang  鑷?鎴?
 鏄劇ず璇︾粏淇℃伅  3鏈?1鏃?(6澶╁墠) 

Hi,

鎴戠紪璇戜簡浣犱滑鐨勪唬鐮侊紝榪涜浜嗘祴璇曪紝濂藉儚鍜屽笇鏈涚殑緇撴灉宸窛姣旇緝澶э紝璇蜂綘浠啀媯鏌ョ‘璁や竴涓嬨?/p>

濡傛灉鏄彁浜ら敊浜嗭紝璇烽噸鏂版彁浜ゃ?/p>

Thanks

huang

緇撴灉鎴戝彧鎵撲簡70鍒嗐傘傘傘傘?/p>

 1#include<iostream>
 2using namespace std;
 3/* 鍒ゆ柇瀛楃涓叉槸鍚﹀湪寮曞彿閲岄潰 */
 4int qutation ( char c , bool &f ,bool f1 )
 5{
 6    char temp;
 7    if ( c=='"' && f1==false)
 8    {
 9        f=true;
10        cout<<c;
11        while ( f==true )
12        {
13            cin.get(temp);
14            if ( temp=='"')
15                f=false;
16            cout<<temp;
17        }
18        return 1//鍙戠幇寮曞彿
19    }
20    return 0//娌℃湁鍙戠幇寮曞彿
21}
22void cut_add  ( )
23{
24    char c,temp;
25    bool f1,f2,f3;
26    f1=f2=f3=false// f1鏍囪block娉ㄩ噴,f2鏍囪寮曞彿,f3鏍囪line娉ㄩ噴
27    while ( cin.get(c) )
28    {
29        if ( !qutation(c,f2,f1) )  // 娌℃湁鍑虹幇寮曞彿
30        {    
31            /*鍒ゆ柇娉ㄩ噴寮澶?/span>*/
32            if ( c=='/' )
33            {
34                cin.get(temp);
35                if ( temp=='*' )
36                    f1=true;//鎵懼埌浜哹lock娉ㄩ噴鐨勫紑澶?br>37                else
38                    if ( temp=='/' )
39                        f3=true;//鎵懼埌浜唋ine娉ㄩ噴鐨勫紑澶?br>40                /*褰撴病鏈夋壘鍒版敞閲婄殑寮澶存椂錛屾墽琛宔lse閮ㄥ垎*/
41                    else
42                    {
43                        cout<<c;            
44                        cin.putback(temp);
45                    }
46            }
47            else
48                if ( f1==false && f3==false )
49                    cout<<c;
50            /*鍒ゆ柇娉ㄩ噴緇撳熬*/
51            if ( c=='*' )
52            {
53                cin.get(temp);
54                if ( temp=='/' )
55                    f1=false//鍏抽棴block娉ㄩ噴
56                else
57                {
58                    cout<<c;
59                    cin.putback(temp);
60                }
61            }
62            else
63                if ( c=='\n' )
64                {
65                    f3=false//鍏抽棴line娉ㄩ噴
66                    cout<<c;
67                }
68        }    
69    }
70}
71int main ( )
72{
73    cut_add();
74}

鎴戜笉鐭ラ亾浠涔堝師鍥狅紝鎵嬪姩杈撳叆鍙互鐨勶紝浣嗘槸鐢ㄦ枃浠惰緭鍏ヨ緭鍑虹殑璇濓紝杈撳嚭灝卞仠涓嶄簡浜嗐傘傘傘?br>

棰樼洰錛?br>灝辨槸緇欎綘涓?cpp鏂囦歡錛岃繖鏄姞娉ㄩ噴鐨勶紝鐒跺悗璁╀綘鐢熸垚涓涓?txt鏂囦歡錛岄櫎鍘諱唬鐮佺殑娉ㄩ噴銆?br>鐢ㄥ懡浠よ杈撳叆錛?br>erasecomment < DataIn.cpp  > result.txt


chinaeli 2008-03-27 01:06 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美精品在线| 国产精品免费一区豆花| 国产在线欧美日韩| 欧美一区二区三区的| 亚洲一区三区视频在线观看| 欧美巨乳波霸| 一区二区三区毛片| 在线亚洲欧美专区二区| 国产视频自拍一区| 欧美刺激午夜性久久久久久久| 久久免费视频网| 9人人澡人人爽人人精品| 99国产精品私拍| 国产区二精品视| 免播放器亚洲| 欧美日韩亚洲一区二区三区在线观看| 亚洲午夜精品国产| 久久国内精品视频| 亚洲精品在线一区二区| 亚洲综合国产激情另类一区| 黄网站色欧美视频| 99视频精品免费观看| 国产香蕉久久精品综合网| 欧美jizz19性欧美| 国产精品www994| 美国十次了思思久久精品导航| 欧美精品成人91久久久久久久| 欧美综合国产| 欧美久色视频| 久久亚洲综合网| 国产精品区一区| 亚洲黄网站黄| 国产欧美日本一区视频| 亚洲国产欧美久久| 国产一在线精品一区在线观看| 亚洲精品精选| 精品1区2区3区4区| 亚洲一区二区三区在线看| 亚洲人精品午夜在线观看| 亚洲女ⅴideoshd黑人| 亚洲看片免费| 蜜臀av在线播放一区二区三区| 亚洲欧美三级在线| 欧美欧美在线| 欧美成人免费在线视频| 国产亚洲福利一区| 亚洲视频网在线直播| 99精品福利视频| 免费人成网站在线观看欧美高清| 欧美在线|欧美| 国产精品久久久久一区| 91久久在线播放| 亚洲精品一区二区三区樱花| 久久久999国产| 久久精品一二三区| 国产欧美三级| 午夜久久电影网| 欧美一区二区三区在线观看| 欧美午夜欧美| 一区二区三区欧美激情| 一本色道久久综合| 欧美日韩不卡一区| 91久久线看在观草草青青| 亚洲精品一二三| 欧美日韩国产综合一区二区| 91久久综合亚洲鲁鲁五月天| 日韩视频一区二区三区在线播放免费观看 | 美女视频网站黄色亚洲| 欧美国产日韩一区| 亚洲国产精品一区二区www| 久久精品国产91精品亚洲| 久久激情视频| 国产日韩精品久久久| 亚洲午夜性刺激影院| 亚洲在线观看视频| 国产精品久久久一区二区| 亚洲性感激情| 午夜精品福利一区二区蜜股av| 国产精品区一区二区三| 亚洲一区二区三区四区五区黄| 午夜精品福利电影| 国产亚洲精品久久飘花| 久久精品国产清自在天天线| 久久久久欧美精品| 亚洲激情第一区| 欧美日韩国产精品一区| 99精品国产在热久久| 性欧美精品高清| 黄色亚洲在线| 欧美成人精品激情在线观看| 亚洲精品黄色| 欧美在线视屏| 国外视频精品毛片| 欧美高清在线观看| 亚洲免费婷婷| 麻豆精品视频在线| 一区二区日韩| 国产在线观看91精品一区| 久久久久久久一区| 日韩图片一区| 欧美中文字幕在线播放| 18成人免费观看视频| 欧美精品一区在线观看| 亚洲欧美在线一区二区| 欧美成人免费全部| 一区二区三区欧美视频| 国产欧美精品在线| 欧美黄色日本| 香蕉成人伊视频在线观看| 欧美激情一区二区| 午夜亚洲一区| 亚洲日本中文| 国产欧美一区二区三区沐欲| 免费一级欧美片在线播放| 亚洲欧美日韩国产综合精品二区| 美女精品在线| 欧美影院在线| 亚洲在线中文字幕| 在线成人av网站| 国产精品福利片| 欧美大片在线观看一区| 亚洲欧美视频在线| 日韩小视频在线观看| 久久全球大尺度高清视频| 一本色道久久综合亚洲精品婷婷| 国产自产2019最新不卡| 欧美三区在线| 欧美人成免费网站| 久久国产精品久久久久久电车| 亚洲精选久久| 亚洲高清资源综合久久精品| 久久精品亚洲国产奇米99| 这里只有精品电影| 亚洲精品在线看| 影音先锋亚洲一区| 精品不卡视频| 国产午夜精品一区二区三区欧美| 欧美日韩亚洲不卡| 欧美激情久久久| 美女免费视频一区| 久久在线免费观看| 久久久久久9| 久久久久综合一区二区三区| 久久国产主播| 久久久久欧美| 久久人人97超碰精品888| 性色av一区二区怡红| 亚洲制服欧美中文字幕中文字幕| 99这里只有精品| 日韩视频在线你懂得| 亚洲美女黄网| 一区二区三区国产| 亚洲一区网站| 一区二区三区导航| 亚洲一区二区视频在线| 欧美一级播放| 久久久久久久国产| 麻豆国产精品777777在线| 麻豆精品在线视频| 欧美国产成人精品| 国产精品爱久久久久久久| 欧美午夜在线| 国产自产2019最新不卡| 亚洲春色另类小说| 亚洲国产成人精品久久| 日韩午夜高潮| 亚洲自拍都市欧美小说| 久久国产精品高清| 欧美成人激情在线| 亚洲免费福利视频| 午夜免费电影一区在线观看| 久久九九热re6这里有精品| 久久亚洲综合色| 欧美美女bb生活片| 国产欧美综合一区二区三区| 亚洲成人在线观看视频| 亚洲午夜av电影| 久久久九九九九| 亚洲国产精品成人一区二区| 一区二区国产精品| 久久成人资源| 欧美精品三级在线观看| 国产精品永久免费视频| 在线观看成人av电影| 亚洲一区二区在线看| 久久免费偷拍视频| 亚洲欧洲在线视频| 午夜精品亚洲| 欧美国产一区在线| 国产一本一道久久香蕉| 亚洲精品久久久一区二区三区| 欧美一级专区| 亚洲国产综合在线| 欧美一区二区三区啪啪| 欧美精品xxxxbbbb| 亚洲丰满少妇videoshd| 午夜宅男欧美| 亚洲精品日韩在线| 久久夜色精品国产亚洲aⅴ| 国产精品美女久久久|