﻿<?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++博客-王之昊在学数学</title><link>http://www.cppblog.com/logics-space/</link><description>数论,组合数学,具体数学,离散数学</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:07:14 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:07:14 GMT</pubDate><ttl>60</ttl><item><title>合并同余方程组(模不互素)</title><link>http://www.cppblog.com/logics-space/archive/2010/07/28/121441.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Wed, 28 Jul 2010 03:09:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2010/07/28/121441.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/121441.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2010/07/28/121441.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/121441.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/121441.html</trackback:ping><description><![CDATA[对于方程组<br>
<ul>
    <li>x = a (mod p)</li>
    <li>x = b (mod q)</li>
</ul>
其中p, q互素。<br><br>可以采用中国剩余定理，<span style="background-color: yellow;">x = q * Eq * a + p * Ep * b (mod pq )</span> , 其中 Eq * q + Ep * p = 1;<br><br>而模不互素的情况，却有类似的形式：<br>
<ul>
    <li>x = a (mod pd)</li>
    <li>x = b (mod qd)</li>
</ul>
其中p, q互素, d &gt; 1。<br><br>如果d 不整除 a - b, 则无解, 否则<br><span style="background-color: yellow;">x = q * Eq * a + p * Ep * b ( mod pqd ) </span>, 其中 Eq * q + Ep * p = 1;<br><br><br>可以验算这个构造解是适合上面两个方程的。<br><br>比如验算第一个方程：<br>首先变形得到 x = (1 - Ep * p ) * a + Ep * p * b&nbsp; (mod pd);<br>又有：x = a + Ep * p *( b - a )&nbsp;&nbsp; (mod pd);<br>又有：d | (b - a)&nbsp; 所以 pd | p*(b - a)<br>所以 x = a ( mod pd )&nbsp; <br><br>也可以证明x 模上 pqd 具有唯一解<br>  <img src ="http://www.cppblog.com/logics-space/aggbug/121441.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2010-07-28 11:09 <a href="http://www.cppblog.com/logics-space/archive/2010/07/28/121441.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>待续</title><link>http://www.cppblog.com/logics-space/archive/2010/07/19/120836.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Mon, 19 Jul 2010 14:02:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2010/07/19/120836.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/120836.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2010/07/19/120836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/120836.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/120836.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 待续&nbsp;&nbsp;<a href='http://www.cppblog.com/logics-space/archive/2010/07/19/120836.html'>阅读全文</a><img src ="http://www.cppblog.com/logics-space/aggbug/120836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2010-07-19 22:02 <a href="http://www.cppblog.com/logics-space/archive/2010/07/19/120836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个多项式的差分的等价形式---棋盘上放车的种数</title><link>http://www.cppblog.com/logics-space/archive/2010/07/18/120732.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Sun, 18 Jul 2010 13:32:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2010/07/18/120732.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/120732.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2010/07/18/120732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/120732.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/120732.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  一个多项式的差分的等价形式---棋盘上放车的种数&nbsp;&nbsp;<a href='http://www.cppblog.com/logics-space/archive/2010/07/18/120732.html'>阅读全文</a><img src ="http://www.cppblog.com/logics-space/aggbug/120732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2010-07-18 21:32 <a href="http://www.cppblog.com/logics-space/archive/2010/07/18/120732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于划分的问题</title><link>http://www.cppblog.com/logics-space/archive/2010/07/18/120701.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Sun, 18 Jul 2010 08:21:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2010/07/18/120701.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/120701.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2010/07/18/120701.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/120701.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/120701.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <br>       感觉以前很少接触到这种划分的问题，但是它又好像很经典的样子&nbsp;&nbsp;<a href='http://www.cppblog.com/logics-space/archive/2010/07/18/120701.html'>阅读全文</a><img src ="http://www.cppblog.com/logics-space/aggbug/120701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2010-07-18 16:21 <a href="http://www.cppblog.com/logics-space/archive/2010/07/18/120701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>acm math</title><link>http://www.cppblog.com/logics-space/archive/2010/06/23/118592.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Wed, 23 Jun 2010 15:19:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2010/06/23/118592.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/118592.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2010/06/23/118592.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/118592.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/118592.html</trackback:ping><description><![CDATA[ZOJ<br>
<table style="width: 906px; height: 148px;" border="1">
    <tbody>
        <tr>
            <td valign="middle" align="left">&nbsp;题号</td>
            <td>摘要<br></td>
            <td>提交次数 / coding耗时</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;<a href="http://www.cppblog.com/logics-space/articles/95836.html">2313</a></td>
            <td>模板的弊端,具体优化<br></td>
            <td>&nbsp; 13&nbsp;&nbsp;&nbsp; / ---<br></td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2317</td>
            <td valign="middle" align="left">走道铺砖 <br></td>
            <td valign="middle" align="left">&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; / 60"<br></td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2318</td>
            <td valign="middle" align="left">环顾法判点在多边形内，搜索树，所有回路<br></td>
            <td valign="middle" align="left">&nbsp; ---&nbsp;&nbsp; / ---</td>
        </tr>
    </tbody>
</table>
<br><br><br><span style="font-weight: bold; text-decoration: underline;">PKU</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
<table style="width: 1038px; height: 196px;" border="1">
    <tbody>
        <tr>
            <td valign="middle" align="left">&nbsp;题号</td>
            <td valign="middle" align="left">分类</td>
            <td valign="middle" align="left">&nbsp;注释</td>
            <td valign="middle" align="left">链接</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1012</td>
            <td valign="middle" align="left">递归&nbsp;&nbsp;&nbsp; recursion<br></td>
            <td valign="middle" align="left">&nbsp;joseph问题，joseph是经典的递归问题</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1186</td>
            <td valign="middle" align="left">双向枚举 <br></td>
            <td valign="middle" align="left">&nbsp;现枚举前一半，再二分查找后一半是否有对应的值<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1285</td>
            <td valign="middle" align="left">组合 &amp; 计数<br></td>
            <td valign="middle" align="left">&nbsp;有限制的可重复排列&nbsp;&nbsp;&nbsp;
            dp （pku 的 G++不识 unsigned long long 尴尬）<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;<a href="http://www.cppblog.com/logics-space/articles/95106.html">1286</a></td>
            <td valign="middle" align="left">burnside<br></td>
            <td valign="middle" align="left">&nbsp;2154的简化版</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1316</td>
            <td valign="middle" align="left">质因数分解&nbsp; Prime- factor
            <br></td>
            <td valign="middle" align="left">&nbsp;有点进制转换的感觉</td>
            <td valign="middle" align="left">&nbsp; <a href="http://202.120.80.191/problem.php?problemid=1205">:D</a></td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1351</td>
            <td valign="middle" align="left">组合 &amp; 计数 <br></td>
            <td valign="middle" align="left">&nbsp;有相邻问题可重复的排列&nbsp;&nbsp;
            dfs</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td style="color: red;" valign="middle" align="left"><span style="color: #160004;">&nbsp;1430</span><br></td>
            <td valign="middle" align="left"><em> </em>stirling数<br></td>
            <td valign="middle" align="left">&nbsp;很考察观察能力<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td style="color: red;" valign="middle" align="left"><span style="color: #191b1c;">&nbsp;1715</span></td>
            <td valign="middle" align="left">组合 &amp; 计数<br></td>
            <td valign="middle" align="left">&nbsp;询问第n位上是哪个数，比较常见的一类题</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1718</td>
            <td valign="middle" align="left">joseph<br></td>
            <td valign="middle" align="left">&nbsp;计算倒数第二个被杀的人是谁</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1737</td>
            <td valign="middle" align="left">递归 recursion<br></td>
            <td valign="middle" align="left">&nbsp;其实不是很复杂<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1809</td>
            <td valign="middle" align="left">奇偶性<br></td>
            <td valign="middle" align="left">&nbsp;奇偶性</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1811</td>
            <td valign="middle" align="left">miller-rabin + pollard rho<br></td>
            <td valign="middle" align="left">&nbsp;很适合初学这两种算法</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1831</td>
            <td valign="middle" align="left">枚举 构造<br></td>
            <td valign="middle" align="left">&nbsp;枚举几项小的，再用S= 2*P+2(p/2 + 1/2 = 1) 和 S = 2*P + 9(p/2 +　１＋1/3 + 1/6 = 1)构造<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;1845</td>
            <td valign="middle" align="left">积性函数</td>
            <td valign="middle" align="left">&nbsp;积性函数</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2034</td>
            <td valign="middle" align="left">反素数&nbsp; antiprime<br></td>
            <td valign="middle" align="left">&nbsp;dfs</td>
            <td valign="middle" align="left">&nbsp; <a href="http://202.120.80.191/problem.php?problemid=1316">:D</a></td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2142</td>
            <td valign="middle" align="left">解不定方程</td>
            <td valign="middle" align="left">&nbsp;解不定整数方程ax + by = c 其中a，b，c ，x，y为整数<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left"><a href="http://www.cppblog.com/logics-space/articles/78835.html">&nbsp;2154</a></td>
            <td valign="middle" align="left">burnside&nbsp; 欧拉数&nbsp; 观察<br></td>
            <td valign="middle" align="left">&nbsp;想法不算绕弯，只要知道这些知识点完全能解出来</td>
            <td valign="middle" align="left">&nbsp;<a href="http://www.cppblog.com/logics-space/archive/2009/04/03/78835.html">:D</a></td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2282</td>
            <td valign="middle" align="left">数字游戏<br></td>
            <td valign="middle" align="left">&nbsp;统计[a，b]中0,1,2...9的个数<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2429</td>
            <td valign="middle" align="left">质因数分解&nbsp;&nbsp; pollard rho<br></td>
            <td valign="middle" align="left">&nbsp;pollard rho
            </td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2689</td>
            <td valign="middle" align="left">素数&nbsp;&nbsp;&nbsp; prime<br></td>
            <td valign="middle" align="left">&nbsp;刷表<br></td>
            <td valign="middle" align="left">&nbsp; <a href="http://www.cppblog.com/logics-space/archive/2009/03/25/77829.html">:)</a></td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2739</td>
            <td valign="middle" align="left">素数&nbsp;&nbsp;&nbsp; prime<br></td>
            <td valign="middle" align="left">&nbsp;暴力</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2769</td>
            <td valign="middle" align="left">同余 <br></td>
            <td valign="middle" align="left">&nbsp;刷表</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2891</td>
            <td valign="middle" align="left">合并同余方程<br></td>
            <td valign="middle" align="left">&nbsp;合并同余方程</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2917</td>
            <td valign="middle" align="left">质因数</td>
            <td valign="middle" align="left">&nbsp;分解质因数</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;2992</td>
            <td valign="middle" align="left">约数 divisor<br></td>
            <td valign="middle" align="left">&nbsp;分解连续的数的质因数 水题<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3126</td>
            <td valign="middle" align="left">素数&nbsp;&nbsp;&nbsp; prime</td>
            <td valign="middle" align="left">&nbsp;其实重点不是prime。。。 bfs关键</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3128</td>
            <td valign="middle" align="left">循环节 <br></td>
            <td valign="middle" align="left">&nbsp;找规律</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3132</td>
            <td valign="middle" align="left">素数&nbsp;&nbsp;&nbsp; prime<br></td>
            <td valign="middle" align="left">&nbsp;其实重点不是prime。。。 dp关键 -_-! <br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;<a href="http://www.cppblog.com/logics-space/articles/94953.html">3252</a></td>
            <td valign="middle" align="left">数字游戏<br></td>
            <td valign="middle" align="left">&nbsp;算[a,b]里有多少数的二进制0比1多</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3324</td>
            <td valign="middle" align="left">大数 +针对该题目的一些优化<br></td>
            <td valign="middle" align="left">&nbsp;mod （2^p-1）可以优化</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3508</td>
            <td valign="middle" align="left">大数加法<br></td>
            <td valign="middle" align="left">&nbsp;大数加法</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3518</td>
            <td valign="middle" align="left">素数&nbsp;&nbsp;&nbsp; prime<br></td>
            <td valign="middle" align="left">&nbsp;二分</td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3641</td>
            <td valign="middle" align="left">素数&nbsp;&nbsp;&nbsp; prime<br></td>
            <td valign="middle" align="left">&nbsp;miller-rabin&nbsp;&nbsp; 注意 a^p%p=a 不等价与 a^(p-1)%p=1<br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
        <tr>
            <td valign="middle" align="left">&nbsp;3725</td>
            <td valign="middle" align="left">数字游戏 <br></td>
            <td valign="middle" align="left">分各位十位百位。。。统计， 也可以通过二分做，注意不要溢出<span style="color: #3064ff;">这题不顺</span><br></td>
            <td valign="middle" align="left">&nbsp;</td>
        </tr>
    </tbody>
</table>
<br><br><br><br>                                             <img src ="http://www.cppblog.com/logics-space/aggbug/118592.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2010-06-23 23:19 <a href="http://www.cppblog.com/logics-space/archive/2010/06/23/118592.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>随便写写</title><link>http://www.cppblog.com/logics-space/archive/2009/09/26/97309.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Sat, 26 Sep 2009 12:29:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2009/09/26/97309.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/97309.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2009/09/26/97309.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/97309.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/97309.html</trackback:ping><description><![CDATA[要有激情<br>剩下的就是提高实力了，首先是想法，其次是代码。看大量的书，看大量的论文。做大量的题<br>要了解自己的队友，要熟悉现在那些人是牛人，多关注牛人，见贤思齐<br><br><br><img src ="http://www.cppblog.com/logics-space/aggbug/97309.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2009-09-26 20:29 <a href="http://www.cppblog.com/logics-space/archive/2009/09/26/97309.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>奇迹只会发生在不言放弃的人身上</title><link>http://www.cppblog.com/logics-space/archive/2009/04/02/78729.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Thu, 02 Apr 2009 11:31:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2009/04/02/78729.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/78729.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2009/04/02/78729.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/78729.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/78729.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 奇迹只会发生在不言放弃的人身上&nbsp;&nbsp;<a href='http://www.cppblog.com/logics-space/archive/2009/04/02/78729.html'>阅读全文</a><img src ="http://www.cppblog.com/logics-space/aggbug/78729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2009-04-02 19:31 <a href="http://www.cppblog.com/logics-space/archive/2009/04/02/78729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Why XAML Needed?</title><link>http://www.cppblog.com/logics-space/archive/2009/03/30/78370.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Mon, 30 Mar 2009 07:14:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2009/03/30/78370.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/78370.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2009/03/30/78370.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/78370.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/78370.html</trackback:ping><description><![CDATA[<span style="font-size: 14pt; font-family: 微软雅黑;">Why XAML Needed?<br><br>Since WPF applications can be developed entirely in code, you may ask a<br>perfectly natural question &#8211; why do we need XAML in the first place? The<br>reason can be traced back to the question of efficiently implementing complex,<br>graphically rich applications. A long time ago, developers realized that the most<br>efficient way to develop these kinds of applications was to separate the graphics<br>portion from the underlying code. In this way, the designers could work on the<br>graphics, while the developers could work on the code behind the graphics. Both<br>parts could be designed and refined separately, without any versioning<br>headaches.<br><br>Before WPF, it was impossible to separate the graphics content from the code.<br>For example, when you work with Windows Forms, you define every form<br>entirely in C# code or any other language. As you add controls to the UI and<br>configure them, the program needs to adjust the code in corresponding form<br>classes. If you want to decorate your forms, buttons, and other controls with<br>graphics developed by designers, you must extract the graphic content and<br>export it to a bitmap format. This approach works for simple applications;<br>however, it is very limited for complex, dynamic applications. Plus, graphics in<br>bitmap format can lose their quality when they get resized.<br><br>The XAML technology introduced in WPF resolves these issues. When you<br>develop a WPF application in Visual Studio, the window you are creating isn&#8217;t<br>translated into code. Instead, it is serialized into a set of XAML tags. When you<br>run the application, these tags are used to generate the objects that compose the<br>UI.<br><br>XAML isn&#8217;t a must in order to develop WPF applications. You can implement<br>your WPF applications entirely in code. However, the windows and controls<br>created in code will be locked into the Visual Studio environment and available<br>only to programmers; there is no way to separate the graphics portion from the<br>code.<br><br>In orther words, WPF doesn&#8217;t require XAML. However, XAML opens up world<br>of possibilities for collaboration, because many design tools understand the<br>XAML format.
<br><br><br><br></span> <img src ="http://www.cppblog.com/logics-space/aggbug/78370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2009-03-30 15:14 <a href="http://www.cppblog.com/logics-space/archive/2009/03/30/78370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>刷表</title><link>http://www.cppblog.com/logics-space/archive/2009/03/25/77829.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Wed, 25 Mar 2009 06:35:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2009/03/25/77829.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/77829.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2009/03/25/77829.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/77829.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/77829.html</trackback:ping><description><![CDATA[刷表就是一种预处理<br><br><a href="http://acm.hust.edu.cn/JudgeOnline/problem.php?cid=1028&amp;pid=6">Cubic-free numbers II</a>
<br><br>要求[ L，R )上的不是Cubic数的个数，发现求区间上有多少Cubic数更清晰，求这种区间问题有一种比较经典的处理技巧，求出[1，L)和[1,R)<br>[L , R) = [1, R) - [1, L); <br><br>我们可以用容斥来求区间[1，k）上有多少Cubic数，这里刷表表示容斥就很方便了<br>唯一注意一点，就是先把含有i*i的数标记成无效，因为我们的容斥不会去判一个集合自己和自己的关系，我们都是比较一个集合和其他集合的关系<br><br><a href="http://202.120.80.191/problem.php?problemid=2047">Coprimes</a>
<br><br>这也是一道容斥题，刷表<br><br> <img src ="http://www.cppblog.com/logics-space/aggbug/77829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2009-03-25 14:35 <a href="http://www.cppblog.com/logics-space/archive/2009/03/25/77829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eoj 2474 Star Wars</title><link>http://www.cppblog.com/logics-space/archive/2009/03/08/75906.html</link><dc:creator>wangzhihao</dc:creator><author>wangzhihao</author><pubDate>Sun, 08 Mar 2009 08:00:00 GMT</pubDate><guid>http://www.cppblog.com/logics-space/archive/2009/03/08/75906.html</guid><wfw:comment>http://www.cppblog.com/logics-space/comments/75906.html</wfw:comment><comments>http://www.cppblog.com/logics-space/archive/2009/03/08/75906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/logics-space/comments/commentRss/75906.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/logics-space/services/trackbacks/75906.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/logics-space/archive/2009/03/08/75906.html'>阅读全文</a><img src ="http://www.cppblog.com/logics-space/aggbug/75906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/logics-space/" target="_blank">wangzhihao</a> 2009-03-08 16:00 <a href="http://www.cppblog.com/logics-space/archive/2009/03/08/75906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>