﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Dream On-最新评论</title><link>http://www.cppblog.com/fireduck/CommentsRSS.aspx</link><description>今天很残酷，明天更残酷，后天很美好，但绝对大部分是死在明天晚上，所以每个人不要放弃今天。</description><language>zh-cn</language><pubDate>Sun, 26 Dec 2010 12:54:51 GMT</pubDate><lastBuildDate>Sun, 26 Dec 2010 12:54:51 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 10年最后一场网络</title><link>http://www.cppblog.com/fireduck/archive/2010/10/10/129353.html#129372</link><dc:creator>FireDuck</dc:creator><author>FireDuck</author><pubDate>Sun, 10 Oct 2010 14:15:00 GMT</pubDate><guid>http://www.cppblog.com/fireduck/archive/2010/10/10/129353.html#129372</guid><description><![CDATA[@小强<br>你可以参阅一下博客的解体报告，应该能比我说的清楚<a target="_new" href="http://hi.baidu.com/aekdycoin/blog/item/e87f5f9653423c6255fb969b.html">http://hi.baidu.com/aekdycoin/blog/item/e87f5f9653423c6255fb969b.html</a><img src ="http://www.cppblog.com/fireduck/aggbug/129372.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fireduck/" target="_blank">FireDuck</a> 2010-10-10 22:15 <a href="http://www.cppblog.com/fireduck/archive/2010/10/10/129353.html#129372#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 10年最后一场网络[未登录]</title><link>http://www.cppblog.com/fireduck/archive/2010/10/10/129353.html#129364</link><dc:creator>小强</dc:creator><author>小强</author><pubDate>Sun, 10 Oct 2010 12:35:00 GMT</pubDate><guid>http://www.cppblog.com/fireduck/archive/2010/10/10/129353.html#129364</guid><description><![CDATA[C题，这个代码能过吗？<br><br>#include&lt;iostream&gt;<br>using namespace std;<br>struct point<br>{<br>       int x,y;<br>}s[1001],os[1001];<br>int mycompare(const void *ele1,const void *ele2)<br>{<br>    point *p1,*p2;<br>    p1=(point*)ele1;<br>    p2=(point*)ele2;<br>    if(p1-&gt;x==p2-&gt;x)<br>        return (p1-&gt;y-p2-&gt;y);<br>    return (p1-&gt;x-p2-&gt;x);    <br>}//x up then y up<br>int xmult(point p1,point p2,point p0)<br>{<br>	return (p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);<br>}<br>bool pd(point s,point a,point b,point c)<br>{<br>     if(xmult(a,s,b)*xmult(c,s,b)&gt;=0)<br>     return 0;<br>     if(xmult(a,s,c)*xmult(b,s,c)&gt;=0)<br>     return 0;<br>     if(xmult(b,s,a)*xmult(c,s,a)&gt;=0)<br>     return 0;<br>     return 1;<br>}<br>int main()<br>{<br>   int i,j,m,n,k,sum;<br>   int a,b,c;<br>   while(scanf(&quot;%d&quot;,&amp;k)!=EOF)<br>   {<br>      for(j=1;j&lt;=k;j++)<br>      {<br>         scanf(&quot;%d&quot;,&amp;n);<br>         for(i=0;i&lt;n;i++)<br>         {<br>             scanf(&quot;%d%d&quot;,&amp;s[i].x,&amp;s[i].y);<br>             os[i].x=s[i].x;os[i].y=s[i].y;<br>         }<br>         qsort(os,n,sizeof(point),mycompare);<br>         //for(i=0;i&lt;n;i++)<br>         //cout&lt;&lt;os[i].x&lt;&lt;&quot; &quot;&lt;&lt;os[i].y&lt;&lt;endl;<br>         scanf(&quot;%d&quot;,&amp;m);<br>         cout&lt;&lt;&quot;Case &quot;&lt;&lt;j&lt;&lt;&quot;:&quot;&lt;&lt;endl;<br>         while(m--)<br>         {<br>           cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;<br>           int maxx=s[a].x&gt;s[b].x?s[a].x:s[b].x;<br>           if(s[c].x&gt;maxx) maxx=s[c].x;<br>           int minx=s[a].x&lt;s[b].x?s[a].x:s[b].x;<br>           if(s[c].x&lt;minx) minx=s[c].x;<br>           int maxy=s[a].y&gt;s[b].y?s[a].y:s[b].y;<br>           if(s[c].y&gt;maxy) maxy=s[c].y;<br>           int miny=s[a].y&lt;s[b].y?s[a].y:s[b].y;<br>           sum=0;<br>           for(i=0;i&lt;n;i++)<br>           {<br>             if(os[i].x&lt;minx) continue;<br>             if(os[i].x&gt;maxx) break;<br>             if(os[i].y&lt;miny||os[i].y&gt;maxy) continue;<br>             if(pd(s[i],s[a],s[b],s[c]))<br>             sum++;<br>           }<br>           cout&lt;&lt;sum&lt;&lt;endl;<br>         }<br>      }<br>   }<br>}<br><br><img src ="http://www.cppblog.com/fireduck/aggbug/129364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fireduck/" target="_blank">小强</a> 2010-10-10 20:35 <a href="http://www.cppblog.com/fireduck/archive/2010/10/10/129353.html#129364#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>