<?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; NOIP</title>
	<atom:link href="http://xhacker.shiyiquan.cn/tag/noip/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>NOIP again</title>
		<link>http://xhacker.shiyiquan.cn/noip-again-2/</link>
		<comments>http://xhacker.shiyiquan.cn/noip-again-2/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 14:15:32 +0000</pubDate>
		<dc:creator>Xhacker</dc:creator>
				<category><![CDATA[人生路漫竞赛相伴]]></category>
		<category><![CDATA[NOIP]]></category>
		<category><![CDATA[OI]]></category>

		<guid isPermaLink="false">http://xhacker.shiyiquan.cn/?p=923</guid>
		<description><![CDATA[又一年。 不同的是……今年没有我了。我试图同步做题来增加一些参与感。09 年结束的晚上，我和李嘉琦走在看台后面的小路上，心里满满的是高兴。10 年，陪着烧碱吃泡面，不知道该说点儿啥来安慰他。而后，又成了我独自在机房，心里不是滋味。 高三的两个人到了需要 RP 的时候，情况似乎和去年有些相同。 「在这里，再祝你们两个好运。好运。好运。」这句话就原样抄来吧。真心祝福你们。 我和 33 的小算盘:)]]></description>
			<content:encoded><![CDATA[<p>又一年。</p>
<p>不同的是……今年没有我了。我试图同步做题来增加一些参与感。09 年结束的晚上，我和李嘉琦走在看台后面的小路上，心里满满的是高兴。10 年，陪着烧碱吃泡面，不知道该说点儿啥来安慰他。而后，又成了我独自在机房，心里不是滋味。</p>
<p>高三的两个人到了需要 RP 的时候，情况似乎和去年有些相同。</p>
<p>「在这里，再祝你们两个好运。好运。好运。」这句话就原样抄来吧。真心祝福你们。</p>
<p>我和 33 的小算盘:)</p>
]]></content:encoded>
			<wfw:commentRss>http://xhacker.shiyiquan.cn/noip-again-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>又一年 NOIP</title>
		<link>http://xhacker.shiyiquan.cn/noip-again/</link>
		<comments>http://xhacker.shiyiquan.cn/noip-again/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 23:51:03 +0000</pubDate>
		<dc:creator>Xhacker</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[人生路漫竞赛相伴]]></category>
		<category><![CDATA[合金以及植物]]></category>
		<category><![CDATA[心情莫测]]></category>
		<category><![CDATA[脑内活动]]></category>
		<category><![CDATA[高三百味]]></category>
		<category><![CDATA[NOIP]]></category>
		<category><![CDATA[OI]]></category>

		<guid isPermaLink="false">http://xhacker.shiyiquan.cn/?p=735</guid>
		<description><![CDATA[出征 三点多就惊醒，然后小腿肌肉感觉特别不对。就再没睡着。没有任何压力，怎么这么忐忑？ 没有要到大面包，又是一辆一辆出租车过去。十九中学。路上看看我的右边，“今天的太阳怎么跟去年的一模一样…”一个橙色的小橘子。 RP++，送去我最好的祝福。显然觉没睡足，很困。发挥就那么回事，反正我也不求什么。 考前你拍我了一下，我感动了半天… 左边是两个刘子渊。一块儿没给出去的 RP 就给了你。 考完就回来了。又打到一辆不认道儿的出租车，一如既往的慢。又一年 NOIP 就这么结束。 现在都不知道自己是什么感觉。我只知道我今天接到你的电话了。平生第二次。 机房 下午一直无助地在机房不知道该做什么。也许，是到了结束的时候了，可是可能我就是那种所谓的不管加分不加分都会向前走的人，对 OI 充满了真心的爱的人。 甭管北大夏令营遗憾地差了几分，还是 NOI 拿着个夏令营铜牌回来，都没什么好伤心。 我此刻在为你们所有人祈祷，不过权值不太一样。如果我只得 100 多分儿，我会高兴得兔子一样。 悲喜 曹珊的成绩首先到了。210。特别想恭喜你。吃过饭回来，“马老师在上面等你们呢”。我们赶紧上去。“唉，胡颖健”，强哥拍拍他的背。我马上意识到完了。果真。 我的发挥还是那么稳定，该得的分一分没丢，人品真的没给出去？我特别庆幸我不是 280…跟去年太相似会让人有不好的联想。 机房的空气几近凝结，我渐渐无法呼吸。什么话都显得无力了。慢慢地把泡面吞下，陪你回趟班，说些无关痛痒的话。 在此，胡颖健，我要和你说声对不起。你不需要知道原因。 另外放心，两个 210 都能过。 阻隔 晚上。我得知我的认真认真地被一堵叫做认真的墙挡在了外面。大脑有些承受不住，几乎栈溢出。 本来想多睡会儿，可是习惯了。6:30 就突然坐起来。 我的 OI 生涯就这么和另一条线错综复杂地交织在一起了，结束于一道难度为“别碰”的图论题。 时间还在流动。以后会怎样以后就知道了。]]></description>
			<content:encoded><![CDATA[<h2>出征</h2>
<p>三点多就惊醒，然后小腿肌肉感觉特别不对。就再没睡着。没有任何压力，怎么这么忐忑？</p>
<p>没有要到大面包，又是一辆一辆出租车过去。十九中学。路上看看我的右边，“今天的太阳怎么跟去年的一模一样…”一个橙色的小橘子。</p>
<p>RP++，送去我最好的祝福。显然觉没睡足，很困。发挥就那么回事，反正我也不求什么。</p>
<p>考前你拍我了一下，我感动了半天…<br />
左边是两个刘子渊。一块儿没给出去的 RP 就给了你。<br />
考完就回来了。又打到一辆不认道儿的出租车，一如既往的慢。又一年 NOIP 就这么结束。</p>
<p>现在都不知道自己是什么感觉。我只知道我今天接到你的电话了。平生第二次。</p>
<h2>机房</h2>
<p>下午一直无助地在机房不知道该做什么。也许，是到了结束的时候了，可是可能我就是那种所谓的不管加分不加分都会向前走的人，对 OI 充满了真心的爱的人。</p>
<p>甭管北大夏令营遗憾地差了几分，还是 NOI 拿着个夏令营铜牌回来，都没什么好伤心。</p>
<p>我此刻在为你们所有人祈祷，不过权值不太一样。如果我只得 100 多分儿，我会高兴得兔子一样。</p>
<h2>悲喜</h2>
<p>曹珊的成绩首先到了。210。特别想恭喜你。吃过饭回来，“马老师在上面等你们呢”。我们赶紧上去。“唉，胡颖健”，强哥拍拍他的背。我马上意识到完了。果真。<br />
我的发挥还是那么稳定，该得的分一分没丢，人品真的没给出去？我特别庆幸我不是 280…跟去年太相似会让人有不好的联想。</p>
<p>机房的空气几近凝结，我渐渐无法呼吸。什么话都显得无力了。慢慢地把泡面吞下，陪你回趟班，说些无关痛痒的话。</p>
<p>在此，胡颖健，我要和你说声对不起。你不需要知道原因。</p>
<p>另外放心，两个 210 都能过。</p>
<h2>阻隔</h2>
<p>晚上。我得知我的认真认真地被一堵叫做认真的墙挡在了外面。大脑有些承受不住，几乎栈溢出。</p>
<p>本来想多睡会儿，可是习惯了。6:30 就突然坐起来。<br />
我的 OI 生涯就这么和另一条线错综复杂地交织在一起了，结束于一道难度为“别碰”的图论题。<br />
时间还在流动。以后会怎样以后就知道了。</p>
]]></content:encoded>
			<wfw:commentRss>http://xhacker.shiyiquan.cn/noip-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用Paw++看NOIP2009</title>
		<link>http://xhacker.shiyiquan.cn/paw-noip-2009/</link>
		<comments>http://xhacker.shiyiquan.cn/paw-noip-2009/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 05:27:52 +0000</pubDate>
		<dc:creator>Xhacker</dc:creator>
				<category><![CDATA[人生路漫竞赛相伴]]></category>
		<category><![CDATA[太阳不错]]></category>
		<category><![CDATA[CERN]]></category>
		<category><![CDATA[NOIP]]></category>
		<category><![CDATA[Paw]]></category>
		<category><![CDATA[ROOT]]></category>

		<guid isPermaLink="false">http://xhacker.shiyiquan.cn/?p=349</guid>
		<description><![CDATA[昨天了解到一个极其NB的软件叫做Paw++（全称是Physics Analysis Workstation，详见http://en.wikipedia.org/wiki/Physics_Analysis_Workstation 和 http://wwwasd.web.cern.ch/wwwasd/paw/）。这是CERN从1986年开始开发的一个超强的统计、绘图软件。昨天在Ubuntu软件中心看到了它，还是GPL的，记得原来我爸也用过，于是将它安上试试。 需要找一些数据来做实验，于是选取了NOIP2009的得分情况（这个东西是高能物理用的，干这个有点大材小用:) ）。Paw有一个自己的脚本语言，十分简单。记得处理数据的命令好像是NTUPLE，于是先 help nt 为什么不是help NTUPLE？因为paw很强的一点就是如果没有歧义，只要输入命令的前几个字母就OK了。 然后Paw弹出一个小窗口写出了NTUPLE的命令列表。 我们还是先获得数据吧。先上 http://www.student.gov.cn/bjnoi/tzgg/269720.shtml 把那个成绩表粘到 OpenOffice.org 电子表格 中，然后去掉表头、姓名一栏和变动原因一栏，编号一栏去掉“BJ-”，只保留编号数字。然后把这个ods导出成csv，命名为NOIP.csv放在家目录下面。 然后转到Paw，输入nt/cr 10 NOIP 6 ! ! id tmark son trade spy sudoku，nt/cr是NTUPLE/CREATE的简写，要是不太明白可以看看help nt/cr。接下来nt/read 10 NOIP.csv，程序返回223 events have been read，然后nt/scan 10，bingo！数据已经全部输进来了。接下来就是画图了。 开始画图。先nt/pl 10.tmark。得0分的确实不少啊！ &#8230; <a href="http://xhacker.shiyiquan.cn/paw-noip-2009/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>昨天了解到一个极其NB的软件叫做Paw++（全称是Physics Analysis Workstation，详见<a href="http://en.wikipedia.org/wiki/Physics_Analysis_Workstation">http://en.wikipedia.org/wiki/Physics_Analysis_Workstation</a> 和 <a href="http://wwwasd.web.cern.ch/wwwasd/paw/">http://wwwasd.web.cern.ch/wwwasd/paw/</a>）。这是CERN从1986年开始开发的一个超强的统计、绘图软件。昨天在Ubuntu软件中心看到了它，还是GPL的，记得原来我爸也用过，于是将它安上试试。</p>
<p>需要找一些数据来做实验，于是选取了NOIP2009的得分情况（这个东西是高能物理用的，干这个有点大材小用:) ）。Paw有一个自己的脚本语言，十分简单。记得处理数据的命令好像是NTUPLE，于是先</p>
<blockquote><p><code>help nt</code></p></blockquote>
<p>为什么不是<code>help NTUPLE</code>？因为paw很强的一点就是如果没有歧义，只要输入命令的前几个字母就OK了。<br />
然后Paw弹出一个小窗口写出了NTUPLE的命令列表。<br />
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://www.flickr.com/photos/41244276@N05/4161315061/sizes/o/"><img alt="古老的Motif界面，就像ddd一样。。。" src="http://farm3.static.flickr.com/2689/4161315061_41e861caae.jpg" title="Paw++ 01" width="400" /></a><p class="wp-caption-text">古老的Motif界面，就像ddd一样。。。</p></div></p>
<p>我们还是先获得数据吧。先上 <a href="http://www.student.gov.cn/bjnoi/tzgg/269720.shtml">http://www.student.gov.cn/bjnoi/tzgg/269720.shtml</a> 把那个成绩表粘到 OpenOffice.org 电子表格 中，然后去掉表头、姓名一栏和变动原因一栏，编号一栏去掉“BJ-”，只保留编号数字。然后把这个ods导出成csv，命名为NOIP.csv放在家目录下面。</p>
<p>然后转到Paw，输入<code>nt/cr 10 NOIP 6 ! ! id tmark son trade spy sudoku</code>，<code>nt/cr</code>是<code>NTUPLE/CREATE</code>的简写，要是不太明白可以看看<code>help nt/cr</code>。接下来<code>nt/read 10 NOIP.csv</code>，程序返回<code>223 events have been read</code>，然后<code>nt/scan 10</code>，bingo！数据已经全部输进来了。接下来就是画图了。</p>
<p>开始画图。先<code>nt/pl 10.tmark</code>。得0分的确实不少啊！<br />
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.flickr.com/photos/41244276@N05/4162235822/sizes/o/"><img alt="总分的分布。" src="http://farm3.static.flickr.com/2652/4162235822_c00f0bd774_o.png" title="Paw++ 02" width="320" /></a><p class="wp-caption-text">总分的分布。<code>nt/pl 10.tmark</code></p></div></p>
<p>这时我们想看看总分和sudoku一题得分是否有很大相关，输入<code>nt/pl 10.tmark%sudoku</code>。Paw输出了一个散点图。我们再用<code>hi/pl 1000000</code>（1000000是系统分配的图的编号）详细看一下。顺便试一下<code>hi/pl 1000000 box</code>、<code>hi/pl 1000000 lego</code>和<code>hi/pl 1000000 surf</code>。<br />
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://farm3.static.flickr.com/2489/4161525341_f1f781f26c_o.png"><img alt="散点图。" src="http://farm3.static.flickr.com/2489/4161525341_f1f781f26c_o.png" title="Paw++ 03" width="320" /></a><p class="wp-caption-text">散点图。<code>hi/pl 1000000</code></p></div><br />
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://farm3.static.flickr.com/2790/4161525347_39d73a92fa_o.png"><img alt="方块图，哪里人多一目了然。" src="http://farm3.static.flickr.com/2790/4161525347_39d73a92fa_o.png" title="Paw++ 04" width="320" /></a><p class="wp-caption-text">方块图，哪里人多一目了然。<code>hi/pl 1000000 box</code></p></div><br />
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://farm3.static.flickr.com/2722/4161525349_aa2a45de3a_o.png"><img alt="立体的，哈哈。" src="http://farm3.static.flickr.com/2722/4161525349_aa2a45de3a_o.png" title="Paw++ 05" width="320" /></a><p class="wp-caption-text">立体的，哈哈。<code>hi/pl 1000000 lego</code></p></div><br />
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://farm3.static.flickr.com/2755/4161525351_7fc91c4709_o.png"><img alt="还是立体的。" src="http://farm3.static.flickr.com/2755/4161525351_7fc91c4709_o.png" title="Paw++ 02" width="320" /></a><p class="wp-caption-text">还是立体的。<code>hi/pl 1000000 surf</code></p></div></p>
<p>通过这几幅图，我们可以看出，sudoku和tmark数独一题是得到高分的钥匙。</p>
<p>如果有兴趣，可以再看看tmark vs. spy，可以看出，spy得到90或100的人才有可能得高分。还可以再乱看看其他好玩的图形。</p>
<p>哈哈，玩完了，不错吧。Paw++就是这么个强悍的东西，今天主要是玩玩，可能连它1/100的功能都没有用上。追求更加强大功能的朋友可以看看同是欧核中心出的叫做ROOT的软件，也可以在Ubuntu的源里面找到。它是用来替代Paw的，功能更强，使用C/C++语法，我大概看了一下，使用起来比Paw稍微复杂一些。</p>
<p>最后说一声，这个东西似乎只有Linux版。</p>
]]></content:encoded>
			<wfw:commentRss>http://xhacker.shiyiquan.cn/paw-noip-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

