<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Xhacker&#039;s Base &#187; Wave</title>
	<atom:link href="http://xhacker.shiyiquan.cn/tag/wave/feed/" rel="self" type="application/rss+xml" />
	<link>http://xhacker.shiyiquan.cn</link>
	<description>Since June, 2009.</description>
	<lastBuildDate>Thu, 05 Jan 2012 13:43:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>13/44</title>
		<link>http://xhacker.shiyiquan.cn/13-44/</link>
		<comments>http://xhacker.shiyiquan.cn/13-44/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 07:15:59 +0000</pubDate>
		<dc:creator>Xhacker</dc:creator>
				<category><![CDATA[人生路漫竞赛相伴]]></category>
		<category><![CDATA[脑内活动]]></category>
		<category><![CDATA[GNOME Shell]]></category>
		<category><![CDATA[OI]]></category>
		<category><![CDATA[USACO]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://xhacker.shiyiquan.cn/?p=271</guid>
		<description><![CDATA[初赛的成绩一直还没有下来，不过我的58分没问题。 这几天一直在刷USACO的题，现在一直在第一章徘徊。虽然说第一章真的很水，不过要把程序写出来，也没有那么简单。我曾经写出过极其恶心的代码，比如（你得拖底下的滚动条看）： ... for&#40;m&#91;1&#93; = 0; m&#91;1&#93; &#60;= 3; m&#91;1&#93;++&#41; &#123; for&#40;m&#91;2&#93; = 0; m&#91;2&#93; &#60;= 3; m&#91;2&#93;++&#41; &#123; for&#40;m&#91;3&#93; = 0; m&#91;3&#93; &#60;= 3; m&#91;3&#93;++&#41; &#123; for&#40;m&#91;4&#93; = 0; m&#91;4&#93; &#60;= 3; m&#91;4&#93;++&#41; &#123; for&#40;m&#91;5&#93; = 0; m&#91;5&#93; &#60;= &#8230; <a href="http://xhacker.shiyiquan.cn/13-44/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>初赛的成绩一直还没有下来，不过我的58分没问题。</p>
<p>这几天一直在刷USACO的题，现在一直在第一章徘徊。虽然说第一章真的很水，不过要把程序写出来，也没有那么简单。我曾经写出过极其恶心的代码，比如（你得拖底下的滚动条看）：</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">...
<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">4</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">4</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">6</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">6</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">6</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
					<span style="color: #009900;">&#123;</span>
						<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
						<span style="color: #009900;">&#123;</span>
							<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
							<span style="color: #009900;">&#123;</span>
								<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">9</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">9</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">;</span> m<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
								<span style="color: #009900;">&#123;</span>
									<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>is_finish<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
									<span style="color: #009900;">&#123;</span>
										cur_len <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
										<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">9</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
											cur_len <span style="color: #339933;">+=</span> m<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
										<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>cur_len <span style="color: #339933;">==</span> shortest_len<span style="color: #009900;">&#41;</span>
										<span style="color: #009900;">&#123;</span>
											count<span style="color: #339933;">++;</span>
											j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
											<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">9</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
											<span style="color: #009900;">&#123;</span>
												<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
												<span style="color: #009900;">&#123;</span>
													<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>k <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> k <span style="color: #339933;">&lt;=</span> m<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> k<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
													<span style="color: #009900;">&#123;</span>
														j<span style="color: #339933;">++;</span>
														moves<span style="color: #009900;">&#91;</span>count<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> i<span style="color: #339933;">;</span>
													<span style="color: #009900;">&#125;</span>
												<span style="color: #009900;">&#125;</span>
											<span style="color: #009900;">&#125;</span>
										<span style="color: #009900;">&#125;</span>
										<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>cur_len <span style="color: #339933;">&lt;</span> shortest_len<span style="color: #009900;">&#41;</span>
										<span style="color: #009900;">&#123;</span>
											count <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
											shortest_len <span style="color: #339933;">=</span> cur_len<span style="color: #339933;">;</span>
											j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
											<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">9</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
											<span style="color: #009900;">&#123;</span>
												<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
												<span style="color: #009900;">&#123;</span>
													<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>k <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> k <span style="color: #339933;">&lt;=</span> m<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> k<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
													<span style="color: #009900;">&#123;</span>
														j<span style="color: #339933;">++;</span>
														moves<span style="color: #009900;">&#91;</span>count<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> i<span style="color: #339933;">;</span>
													<span style="color: #009900;">&#125;</span>
												<span style="color: #009900;">&#125;</span>
											<span style="color: #009900;">&#125;</span>
										<span style="color: #009900;">&#125;</span>
									<span style="color: #009900;">&#125;</span>
									move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">9</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
								<span style="color: #009900;">&#125;</span>
								move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
							<span style="color: #009900;">&#125;</span>
							move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						<span style="color: #009900;">&#125;</span>
						move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
					move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	move<span style="color: #009900;">&#40;</span>cur_clocks<span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
...</pre></div></div>

<p>这实在是太糙了……不过USACO数据弱，竟然过了。于是安慰自己，这种题谈不上什么高级的算法，暴力搜索就好，K.I.S.S.嘛，好吧。至少针对水题，用点水方法也不是不行。</p>
<p>Wave已经用上了，可是，没有人跟我一块Wave……于是什么也感受不出来。更杯具的是，咱现在还没法发邀请。嗯，那就先放放吧，等以后大家都用上应该就能感受到威力了。</p>
<p>今天打开Synaptic，瞎翻，发现GNOME Shell就在源里。一阵欣喜，然后安装。现在正在体验，感觉不错，稳定性也挺好。只是因为是早期版本，好多功能还有待完善。但这种形式我个人认为还是不错的。</p>
<p>这几天USACO保持一天一个Section的进度，后天就能昂首挺进第二章了。</p>
<p>水果新出了鼠标，如果未来相关的Linux驱动完善的话，可考虑入手一。</p>
]]></content:encoded>
			<wfw:commentRss>http://xhacker.shiyiquan.cn/13-44/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RP爆发，得到了Wave邀请！</title>
		<link>http://xhacker.shiyiquan.cn/rp-rush-get-wave/</link>
		<comments>http://xhacker.shiyiquan.cn/rp-rush-get-wave/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 00:08:21 +0000</pubDate>
		<dc:creator>Xhacker</dc:creator>
				<category><![CDATA[太阳不错]]></category>
		<category><![CDATA[心情莫测]]></category>
		<category><![CDATA[RP]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://xhacker.shiyiquan.cn/?p=269</guid>
		<description><![CDATA[周末的时候，看到这里的抽Wave邀请的活动，结果，RP爆发：http://google.org.cn/posts/happy-weekend-google-wave-winners.html 于是，也就是说，我应该这两天就能用上Wave了。 估计与初赛RP爆差有关。]]></description>
			<content:encoded><![CDATA[<p>周末的时候，看到<a href="http://google.org.cn/posts/3-wave-invitation-for-guao-readers.html" target="_blank">这里</a>的抽Wave邀请的活动，结果，RP爆发：<a href="http://google.org.cn/posts/happy-weekend-google-wave-winners.html" target="_blank">http://google.org.cn/posts/happy-weekend-google-wave-winners.html</a></p>
<p>于是，也就是说，我应该这两天就能用上Wave了。</p>
<p>估计与初赛RP爆差有关。</p>
]]></content:encoded>
			<wfw:commentRss>http://xhacker.shiyiquan.cn/rp-rush-get-wave/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

