﻿<?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++博客-zzg-文章分类-解题报告</title><link>http://www.cppblog.com/zzg/category/9955.html</link><description>Walking to the sky</description><language>zh-cn</language><lastBuildDate>Sat, 13 Jun 2009 22:09:59 GMT</lastBuildDate><pubDate>Sat, 13 Jun 2009 22:09:59 GMT</pubDate><ttl>60</ttl><item><title>pku 1730 数学</title><link>http://www.cppblog.com/zzg/articles/87417.html</link><dc:creator>zzg</dc:creator><author>zzg</author><pubDate>Thu, 11 Jun 2009 08:39:00 GMT</pubDate><guid>http://www.cppblog.com/zzg/articles/87417.html</guid><wfw:comment>http://www.cppblog.com/zzg/comments/87417.html</wfw:comment><comments>http://www.cppblog.com/zzg/articles/87417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzg/comments/commentRss/87417.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzg/services/trackbacks/87417.html</trackback:ping><description><![CDATA[/*<br />  基本思路是最大32位二进制数故最大开32次方，枚举32次即可。<br />  用pow函数，加上ceil（） 和floor（）很方便啊。<br />*/<br /><br />#include&lt;iostream&gt;<br />#include&lt;stdio.h&gt;<br />#include&lt;math.h&gt;<br />using namespace std;<br />int main()<br />{<br />    double y1,y2,temp;<br />    double x;<br />    int i,j;<br />    while(scanf("%lf",&amp;x)!=EOF&amp;&amp;x)<br />    {   <br />        if(x&gt;0)<br />        {<br />            for(i=32;i&gt;=1;i--)<br />            {<br />                temp=pow(x,1.0/i);<br />                y1=ceil(temp);<br />                y2=floor(temp);<br />                if(fabs(y1-temp)&lt;1e-12||fabs(y2-temp)&lt;1e-12)<br />                {<br />                    printf("%d\n",i);<br />                    break;    <br />                }<br />            <br />            }<br />        }    <br />        else<br />        {<br />            x=-x;<br />            for(i=31;i&gt;=1;i-=2)<br />            {<br />                temp=pow(x,1.0/i);<br />                y1=ceil(temp);<br />                y2=floor(temp);<br />                if(fabs(y1-temp)&lt;1e-12||fabs(y2-temp)&lt;1e-12)<br />                {<br />                    printf("%d\n",i);<br />                    break;    <br />                }<br />                <br />            } <br />        }<br />    }<br />    return 0;    <br />}<br /><img src ="http://www.cppblog.com/zzg/aggbug/87417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzg/" target="_blank">zzg</a> 2009-06-11 16:39 <a href="http://www.cppblog.com/zzg/articles/87417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pku 2049 广搜</title><link>http://www.cppblog.com/zzg/articles/77862.html</link><dc:creator>zzg</dc:creator><author>zzg</author><pubDate>Wed, 25 Mar 2009 11:47:00 GMT</pubDate><guid>http://www.cppblog.com/zzg/articles/77862.html</guid><wfw:comment>http://www.cppblog.com/zzg/comments/77862.html</wfw:comment><comments>http://www.cppblog.com/zzg/articles/77862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzg/comments/commentRss/77862.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzg/services/trackbacks/77862.html</trackback:ping><description><![CDATA[
		<p>pku 2049 很好的一道广搜题。<br />这个题会出现建图时的错误，由于他给的坐标和数组的坐标系不同，这时要旋转坐标就是把头横过来看，这样建图就对了。<br />其次还要判断所给的nemo在不在迷宫内可能给一个工字形的迷宫而它不在其中所以要看他四面的情况只要有一个是既不是墙也不是<br />门那么他就在迷宫外。题中还要从迷宫的外门向内搜nemo 幸好200*200所以遍历一遍象判断nemo在不在迷宫内一样就可以知道这个</p>
		<p>门是不是外门了。此题还有一个建图的技巧对于每个点要存他的下边和右边即|—用结构体数组，墙为2，门为1，什么也不是3.</p>
<img src ="http://www.cppblog.com/zzg/aggbug/77862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzg/" target="_blank">zzg</a> 2009-03-25 19:47 <a href="http://www.cppblog.com/zzg/articles/77862.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>