<?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>BillWSY的生活 &#187; 流金岁月</title>
	<atom:link href="http://www.billwsy.com/category/highschool/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.billwsy.com</link>
	<description>BillWSY - 写下我生活中的点滴</description>
	<lastBuildDate>Thu, 01 Dec 2011 09:10:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ZJOI-09-Day1</title>
		<link>http://www.billwsy.com/2009/03/zjoi-09-day1/</link>
		<comments>http://www.billwsy.com/2009/03/zjoi-09-day1/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 01:12:01 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=28</guid>
		<description><![CDATA[本来这篇文章应该是一回来就发的，不过由于贪玩等等原因一直拖到现在。在余姚的几天过得还不错，似乎出去不像是考试而是旅游的。

第一天到了之后，发现宾馆不错。看上去挺高档的，有网线是最重要的！不知怎么搞就轻松搞定了Wifi共享，房间里两个人同时上。Windows易用性还是不错的，就是重启之后怎么都用不了让我十分郁闷。于是每次的换一个网络名(SSID)重建。

第二天，衡牛的课，上午讲简单图论，下午讲动态规划。中午一帮人出去玩，吃KFC，逛商场，因为极热还买了条衣服……晚上在宾馆看电影……

<span class="readmore"><a href="http://www.billwsy.com/2009/03/zjoi-09-day1/" title="ZJOI-09-Day1">阅读全文——共653字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本来这篇文章应该是一回来就发的，不过由于贪玩等等原因一直拖到现在。在余姚的几天过得还不错，似乎出去不像是考试而是旅游的。</p>
<p>第一天到了之后，发现宾馆不错。看上去挺高档的，有网线是最重要的！不知怎么搞就轻松搞定了Wifi共享，房间里两个人同时上。Windows易用性还是不错的，就是重启之后怎么都用不了让我十分郁闷。于是每次的换一个网络名(SSID)重建。</p>
<p>第二天，衡牛的课，上午讲简单图论，下午讲动态规划。中午一帮人出去玩，吃KFC，逛商场，因为极热还买了条衣服……晚上在宾馆看电影……</p>
<p>第三天，在老师的吩咐下，早上睡到了9点多，左手手臂超痛，大概是背那电脑背的（出去玩的时候都背着）。然后出去吃东西，回来，下午高一小朋友们也不去听课了，所以再出去玩。记得那边有一个“19号”，应该是个喝饮料的地方，里面的设计很有风格，3层楼的木制结构房屋，很有复古的感觉。苗苗同学还拍了很多照片，有空我会传到相册里。</p>
<p>最后一天，考试。5个小时4道题目。30分钟搞定第二题，接下来没搞定一题。最后第一天骗分还让过了9个点，剩下的那个是因为不小心删除了样例的特判。这骗分为什么就是正确算法？不知道……第三题，写个裸搜估计只能过1个点，所以还是放弃了。第四题，裸搜，输0骗分，拿了30……总分220，全场大概10+吧。这次考试基本没什么区分度，所以还是看Day2了。</p>
<p>省选搞完了，生活发生大转变了。社团什么的让高一去搞，机器人什么的顶多快比赛的时候抽一天玩，要学习学习再学习。不过有机会的话这里还是要更新的。</p>
<p>加油，对自己，对同学，对对手。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/zjoi-09-day1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ZJOI2009Day1—准备出发</title>
		<link>http://www.billwsy.com/2009/03/zjoi-09-day1-ready-to-go/</link>
		<comments>http://www.billwsy.com/2009/03/zjoi-09-day1-ready-to-go/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 15:19:40 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=27</guid>
		<description><![CDATA[时间过得好快，从高一入学天天在机房做题、绍兴NOIP2007、绍兴WC2008、镇中ZJOI2008Day1、温中ZJOI2008Day2、暑假前期集训、上海FDU集训、长乐集训、暑假后期集训、停课备战NOIP2008、镇海NOIP2008、FDU寒假集训、寒假后期校内集训、停课集训，这一切仿佛就在昨天。而明天，眼前的省选又是一个转折。

NOIP2007结束后，好多人劝我赶快退役，转向其他竞赛或者把文化课弄好，专心攻保送。可是终究没这样选择，不仅是因为这样做会让我觉得愧对舒老师给我的加入竞赛班的机会，也有一种对OI的喜爱在内。这么长时间过去了，而面对AC的那种喜悦，仍像当初一样，丝毫没有减弱。大概这就是OI相对于其他学科竞赛的魅力所在吧，至少我这么认为。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/zjoi-09-day1-ready-to-go/" title="ZJOI2009Day1—准备出发">阅读全文——共648字</a></span>]]></description>
			<content:encoded><![CDATA[<p>时间过得好快，从高一入学天天在机房做题、绍兴NOIP2007、绍兴WC2008、镇中ZJOI2008Day1、温中ZJOI2008Day2、暑假前期集训、上海FDU集训、长乐集训、暑假后期集训、停课备战NOIP2008、镇海NOIP2008、FDU寒假集训、寒假后期校内集训、停课集训，这一切仿佛就在昨天。而明天，眼前的省选又是一个转折。</p>
<p>NOIP2007结束后，好多人劝我赶快退役，转向其他竞赛或者把文化课弄好，专心攻保送。可是终究没这样选择，不仅是因为这样做会让我觉得愧对舒老师给我的加入竞赛班的机会，也有一种对OI的喜爱在内。这么长时间过去了，而面对AC的那种喜悦，仍像当初一样，丝毫没有减弱。大概这就是OI相对于其他学科竞赛的魅力所在吧，至少我这么认为。</p>
<p>If you are not the shark , you are the food.弱肉强食，这大自然的规律，同时也体现在竞赛的残酷性上。一行代码定生死，机器是公正的，它只知道执行代码，它没有感情。重视主要矛盾的时候也不能忽视次要矛盾，一个小小的疏忽就能带来爆0的悲剧。再一次，像NOIP2007前那样，用这句话来提醒自己，绝对不能有小的疏忽。写错了比写不出来更痛苦啊。</p>
<p>还有就是要冷静，无论在赛前、赛时、赛后，绝对不能浮躁。赛前的浮躁影响状态，赛时的紧张影响发挥，赛后的冲动影响心态。所以，冷静。多读读题目，多想想算法，多测测数据……</p>
<p>基本上就是这样吧，以上的一切与所有的朋友和对手共勉。</p>
<p>God bless me , and may god bless all OIer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/zjoi-09-day1-ready-to-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>英语演讲、诗歌朗诵承办</title>
		<link>http://www.billwsy.com/2009/03/speech-holding/</link>
		<comments>http://www.billwsy.com/2009/03/speech-holding/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 15:56:20 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[英语俱乐部]]></category>
		<category><![CDATA[艺术节]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=25</guid>
		<description><![CDATA[自从竞标成功后，生活就变得忙碌起来。连续两个星期吧，都在弄承办这个事情。尽管对于每场比赛，也只有定规则、抽签、请评委、印评分表、准备主持人和比赛等几个不多的环节，但是还有很多特殊情况需要面对。一开始没有和团委老师沟通好，后来规则发生了诸多变换，给我们带来了不少麻烦。

一开始的英语演讲初赛还算顺利，我在高二段，一切都有条不紊地进行着。虽然场内有点吵，在主持人的提醒下就安静下来了。选手的演讲都好厉害，自愧不如……

然后是诗歌朗诵高一段，大体上来说还不错。有几个选手演得很不错，《钗头凤》那个女的好像都讲哭起来了。超时扣分的矛盾在这里已经埋下伏笔，然而超得长的选手评委的给分就不怎么高，所以也没有激化。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/speech-holding/" title="英语演讲、诗歌朗诵承办">阅读全文——共1210字</a></span>]]></description>
			<content:encoded><![CDATA[<p>自从<a href="http://www.billwsy.com/back-english-club/">竞标成功</a>后，生活就变得忙碌起来。连续两个星期吧，都在弄承办这个事情。尽管对于每场比赛，也只有定规则、抽签、请评委、印评分表、准备主持人和比赛等几个不多的环节，但是还有很多特殊情况需要面对。一开始没有和团委老师沟通好，后来规则发生了诸多变换，给我们带来了不少麻烦。</p>
<p>一开始的英语演讲初赛还算顺利，我在高二段，一切都有条不紊地进行着。虽然场内有点吵，在主持人的提醒下就安静下来了。选手的演讲都好厉害，自愧不如……</p>
<p>然后是诗歌朗诵高一段，大体上来说还不错。有几个选手演得很不错，《钗头凤》那个女的好像都讲哭起来了。超时扣分的矛盾在这里已经埋下伏笔，然而超得长的选手评委的给分就不怎么高，所以也没有激化。</p>
<p>6班的同学和EC（<strong>E</strong>nglish <strong>C</strong>lub）的社长副社长花费若干晚自习准备电影配音片断。不过还好在周五中午全部搞定，<a href="http://www.billwsy.com/speech-competition/">下发各进入复赛选手</a>。</p>
<p>最麻烦的是在这星期。我首次2天没吃晚饭，3天逃晚自习（以前弄社团文化节的时候好像只逃一节课的）。</p>
<p>周一，中午抽签，下午与评委老师商量，<a href="http://www.billwsy.com/speech-rule-changed/">决定删除3个电影片断，原先抽签内容仅作分组用</a>。比赛时再当场抽片断。通知选手等等事情，又耗了个晚自习。</p>
<p>周二，高二诗歌朗诵比赛。弄完就很迟了，食堂早关门了。更加麻烦的是个别选手居然出现了超时扣5分的情况，直接把他们从名列前茅拉到了没奖。后来他们到团委去争辩，在团委老师的要求（命令）下，规则发生了变动。超时的扣分标准发生大变化，所有原先结果被推翻，分数重新计算。那天晚上在准备英语演讲的东西，评委提问问题，绞尽脑汁想了36个。</p>
<p>周三，请了网电老大来帮我们消电影配音的原声。没足够强大的电脑用，又向电视台老大借。然后弄抽签程序（XEECLB）[此处屏蔽若干字]。一个晚上又过去了。弄完了后权益部有人说高一某班来投诉我们，理由是秩序册前面写了英语演讲诗歌朗诵每班选报一项。那是学生会弄的阿，我们是无辜的……最后他们同意撤销，事情就这样过去了。</p>
<p>周四，最后一场比赛。我本来想在高二的，结果高一那边缺人又只好留在那里了。答应同学拍录像的又没弄……比赛还算顺利，就是有次我忘了按计时，还有次按错问题，太塌台了。高二弄完比我们早得多。然后等老师拿电脑，吃饭（我不虐待自己了，打了个电话给老师和保安说了声，带着6班的同志们和EC的下届社长出去吃饭）吃了一节课，然后去机房写题目。至此承办大部分内容已经完成。</p>
<p>周五，公布成绩。听说12班有人来闹……说我们演讲的时间限制改了好几次。的确，这是我们的失误。当时要能多和老师沟通沟通就不会变来变去了。</p>
<p>总的来说，这次承办里学到的东西还不少，自我感觉挺满意的。有些该注意的东西，下次要注意了。EC接下来的活动，基本上都是让高一去做了，早该锻炼他们的能力了呵。</p>
<p>在最后，祝福熊姐（不知道是不是这么写，不过放心我是记得你的名字的）、老头以及我们班那4个以及所有参加高考听力的同学考试成功，争取一次搞定30分；还有EC明天要去幼儿园学雷锋，祝一切顺利。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/speech-holding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>英语演讲比赛规则改变</title>
		<link>http://www.billwsy.com/2009/03/speech-rule-changed/</link>
		<comments>http://www.billwsy.com/2009/03/speech-rule-changed/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:21:35 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[英语俱乐部]]></category>
		<category><![CDATA[艺术节]]></category>
		<category><![CDATA[英语演讲]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=24</guid>
		<description><![CDATA[在选手反应问题的基础上，承办方认真听取了各方面的意见，综合考虑多方面因素，在与裁判老师充分交流的前提下，经慎重考虑，承办方决定对比赛规则作出如下改变。

1、比赛电影片段改变。现仅保留海底总动员2个片段，以及比佛利拜金狗，共3个片段。其余3个片段删去不用。比赛时每个片段由2组同学分别配音。

2、海底总动员片段2（很长的）删去后半部分，保留前90秒。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/speech-rule-changed/" title="英语演讲比赛规则改变">阅读全文——共267字</a></span>]]></description>
			<content:encoded><![CDATA[<p>在选手反应问题的基础上，承办方认真听取了各方面的意见，综合考虑多方面因素，在与裁判老师充分交流的前提下，经慎重考虑，承办方决定对比赛规则作出如下改变。</p>
<p>1、比赛电影片段改变。现仅保留海底总动员2个片段，以及比佛利拜金狗，共3个片段。其余3个片段删去不用。比赛时每个片段由2组同学分别配音。</p>
<p>2、海底总动员片段2（很长的）删去后半部分，保留前90秒。</p>
<p>3、今天（周一）中午的抽签仅作分组用，抽到的电影作废。具体的各组配音内容将在比赛前通过再次抽签确定。</p>
<p>其余细则详见<a href="http://www.billwsy.com/2009/03/speech-competition/">原先的通知</a>。有关详情我们将在近日再次通知各班。</p>
<p>对此造成的不便，承办方深表歉意。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/speech-rule-changed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>停课集训Day7_Final</title>
		<link>http://www.billwsy.com/2009/03/wholeday-trian-day7/</link>
		<comments>http://www.billwsy.com/2009/03/wholeday-trian-day7/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 14:44:00 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>
		<category><![CDATA[集训]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=23</guid>
		<description><![CDATA[最后一天了，发生了一点不愉快的事情。题解仅供自己备忘。

第一题，我想出了搜索打表的方法，由于某些因素的影响，没写完我就走了。

第二题，状态DP能得部分分，正确方法是网络流。相邻格子黑白染色，源到黑格子连一条容量为这个格子权值的边，黑格子向相邻的白格子连一条无穷大的边，白格子向汇连一条容量为它的权值的边。最后答案是总权值-最小割。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/wholeday-trian-day7/" title="停课集训Day7_Final">阅读全文——共209字</a></span>]]></description>
			<content:encoded><![CDATA[<p>最后一天了，发生了一点不愉快的事情。题解仅供自己备忘。</p>
<p>第一题，我想出了搜索打表的方法，由于某些因素的影响，没写完我就走了。</p>
<p>第二题，状态DP能得部分分，正确方法是网络流。相邻格子黑白染色，源到黑格子连一条容量为这个格子权值的边，黑格子向相邻的白格子连一条无穷大的边，白格子向汇连一条容量为它的权值的边。最后答案是总权值-最小割。</p>
<p>第三题，提交答案式，随机随便搞吧。</p>
<p>集训结束了，这种没意义的题解也不会继续了。新日子要到来啦！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/wholeday-trian-day7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>停课集训Day6</title>
		<link>http://www.billwsy.com/2009/03/wholeday-trian-day6/</link>
		<comments>http://www.billwsy.com/2009/03/wholeday-trian-day6/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 10:34:53 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>
		<category><![CDATA[集训]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=22</guid>
		<description><![CDATA[倒数第二天，继续写备忘的题解。

第一题，看上去是在讲编码，画了下就成石子归并模型了。四边形不等式优化。注意1的特判。

第二题，离散化+线段树。朴素40分。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/wholeday-trian-day6/" title="停课集训Day6">阅读全文——共134字</a></span>]]></description>
			<content:encoded><![CDATA[<p>倒数第二天，继续写备忘的题解。</p>
<p>第一题，看上去是在讲编码，画了下就成石子归并模型了。四边形不等式优化。注意1的特判。</p>
<p>第二题，离散化+线段树。朴素40分。</p>
<p>第三题，用不同方法过不同数据。小数据30分，特殊图30分，剩下就是大数据了。我看出了特殊图是求桥可惜写错了。英勇爆0。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/wholeday-trian-day6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>英语演讲比赛复赛选手须知</title>
		<link>http://www.billwsy.com/2009/03/speech-competition/</link>
		<comments>http://www.billwsy.com/2009/03/speech-competition/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 03:39:44 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[英语俱乐部]]></category>
		<category><![CDATA[艺术节]]></category>
		<category><![CDATA[英语演讲]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=21</guid>
		<description><![CDATA[英语演讲比赛初赛已经结束。感谢所有领导、评委、参赛选手和观众对本场比赛的支持。祝贺进入复赛的选手，落选的同学也请不要灰心，还有更多的舞台等待你的展示。

英语演讲比赛复赛将于下周四举行，时间、地点均与初赛一致。比赛内容分电影配音以及评委问答。电影配音内容将预先公布，比赛前抽签决定分组，组内自行协商角色选择。

配音内容有：

<span class="readmore"><a href="http://www.billwsy.com/2009/03/speech-competition/" title="英语演讲比赛复赛选手须知">阅读全文——共490字</a></span>]]></description>
			<content:encoded><![CDATA[<p>英语演讲比赛初赛已经结束。感谢所有领导、评委、参赛选手和观众对本场比赛的支持。祝贺进入复赛的选手，落选的同学也请不要灰心，还有更多的舞台等待你的展示。</p>
<p>英语演讲比赛复赛将于下周四举行，时间、地点均与初赛一致。比赛内容分电影配音以及评委问答。电影配音内容将预先公布，比赛前抽签决定分组，组内自行协商角色选择。</p>
<p>配音内容有：<br />
1、本杰明·巴顿奇事 选段<br />
2、比佛利拜金狗 选段(有两个文件，是合在一起的)<br />
3、海底总动员 选段1<br />
4、海底总动员 选段2<br />
5、微光城市 选段<br />
6、肖申克的救赎 选段</p>
<p><del datetime="2009-03-14T13:58:10+00:00">请点这里下载以上选段。</del>选段均为RMVB格式，请自行寻找RMVB播放工具。压缩文件有解压密码，选手获得本地址时已被告知解压密码。（网站流量有限，出此下策，见谅）</p>
<p>有些同学可能没有注意到通知最后一行有密码，现将密码公布，密码是：[<strong>english</strong>]。以上的地址将在比赛结束后失效。下面的地址一直存活到到相关网站规定的时限。</p>
<p>更多下载地址陆续添加中。</p>
<p>各位选手注意，在某冰同学的建议下，我们把片段的字幕都放到这里供大家参考。字幕是全剧的，请听出几个关键字然后再利用查找功能找到对应的段落。<del datetime="2009-03-14T13:58:10+00:00">请在这里下载。</del></p>
<p><strong>比赛结束，本站下载链接失效。</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/speech-competition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>停课集训Day5</title>
		<link>http://www.billwsy.com/2009/03/wholeday-train-day5/</link>
		<comments>http://www.billwsy.com/2009/03/wholeday-train-day5/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 15:09:08 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>
		<category><![CDATA[集训]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=20</guid>
		<description><![CDATA[虽然是第五天了，不过接下来还有3天啊！很累。

今天也是汤牛和xc牛选的套题。第一题给出平面上一些线段（平行于坐标轴），求围成的正方形个数。第二题给出两个串，求第二个串是否能分解为一系列的第一个串的前缀。第三题为提交答案式，求5*m的棋盘用3个格子组成的-、&#124;、以及L字形及其旋转所产生图形的覆盖数。

第一题，朴素40分。正解是每次处理一条对角线，需要树状数组。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/wholeday-train-day5/" title="停课集训Day5">阅读全文——共289字</a></span>]]></description>
			<content:encoded><![CDATA[<p>虽然是第五天了，不过接下来还有3天啊！很累。</p>
<p>今天也是汤牛和xc牛选的套题。第一题给出平面上一些线段（平行于坐标轴），求围成的正方形个数。第二题给出两个串，求第二个串是否能分解为一系列的第一个串的前缀。第三题为提交答案式，求5*m的棋盘用3个格子组成的-、|、以及L字形及其旋转所产生图形的覆盖数。</p>
<p>第一题，朴素40分。正解是每次处理一条对角线，需要树状数组。</p>
<p>第二题，朴素40分。正解是KMP。</p>
<p>第三题，裸搜20分（我怎么只有10分），状态压缩DP60分（我为什么一开始就写矩阵然后还编译不通过(2^10 * 2^10 的矩阵啊)）。</p>
<p>最近天天考不好，今天早点睡。Bless TOMORROW。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/wholeday-train-day5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>停课集训Day4</title>
		<link>http://www.billwsy.com/2009/03/wholeday-train-day4/</link>
		<comments>http://www.billwsy.com/2009/03/wholeday-train-day4/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 09:38:23 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>
		<category><![CDATA[集训]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=19</guid>
		<description><![CDATA[光阴飞逝啊，一下子就第四天了。今天用近乎垫底的Rank又一次提醒了自己，生死一行代码。由于某些外因的影响，出于对出题者的尊重，不在这里贴出原题。

第一题，一个图上求最短路，需要拆点。然后加个最优化剪枝就可以了。无奈的是我在剪枝的时候不慎将指向边的i当做指向点的，结果就造成了大紊乱，成功地失去了100分的70%。

第二题，动态规划，需要优化，据说有单调性。我把阶段分错了，有后效性，结果朴素的30分只拿到10分。

<span class="readmore"><a href="http://www.billwsy.com/2009/03/wholeday-train-day4/" title="停课集训Day4">阅读全文——共338字</a></span>]]></description>
			<content:encoded><![CDATA[<p>光阴飞逝啊，一下子就第四天了。今天用近乎垫底的Rank又一次提醒了自己，生死一行代码。由于某些外因的影响，出于对出题者的尊重，不在这里贴出原题。</p>
<p>第一题，一个图上求最短路，需要拆点。然后加个最优化剪枝就可以了。无奈的是我在剪枝的时候不慎将指向边的i当做指向点的，结果就造成了大紊乱，成功地失去了100分的70%。</p>
<p>第二题，动态规划，需要优化，据说有单调性。我把阶段分错了，有后效性，结果朴素的30分只拿到10分。</p>
<p>第三题，线段树。先用一些不存在的点把线段树建好，如果有点进来就用它来代替虚假点。好像被我写慢了，不过还好重测一次就过了。</p>
<p>在不可抗拒因素的影响下，今天的日记只能这么粗略带过。不过我声明，所有我个人的作品，不涉及版权或保密等问题的（包括但不限于），一定会基于自由协议发布。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/wholeday-train-day4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>停课集训Day3</title>
		<link>http://www.billwsy.com/2009/03/wholeday-train-day3/</link>
		<comments>http://www.billwsy.com/2009/03/wholeday-train-day3/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 07:04:15 +0000</pubDate>
		<dc:creator>BillWSY</dc:creator>
				<category><![CDATA[信息学奥赛]]></category>
		<category><![CDATA[省选]]></category>
		<category><![CDATA[线段树]]></category>
		<category><![CDATA[集训]]></category>

		<guid isPermaLink="false">http://www.billwsy.com/?p=18</guid>
		<description><![CDATA[题目是上海市NOI2008选拔赛的原题。这是第二试的，昨天第一试没有注明。我把它发在下面。不清楚此试题的版权情况，如版权所有者不希望试题被公布，请尽快联系我，我会在第一时间内删除。



汉诺塔 Hanoi

<span class="readmore"><a href="http://www.billwsy.com/2009/03/wholeday-train-day3/" title="停课集训Day3">阅读全文——共3596字</a></span>]]></description>
			<content:encoded><![CDATA[<p>题目是上海市NOI2008选拔赛的原题。这是第二试的，昨天第一试没有注明。我把它发在下面。不清楚此试题的版权情况，如版权所有者不希望试题被公布，请尽快联系我，我会在第一时间内删除。</p>
<blockquote><p>
汉诺塔 Hanoi<br />
【问题描述】<br />
汉诺塔由三根柱子（分别用A、B、C表示）和n个大小互不相同的空心盘子组成。一开始n个盘子都摞在柱子A上，大的在下面，小的在上面，形成了一个塔状的锥形体。<br />
    对汉诺塔的一次合法的操作是指：从一根柱子的最上层拿一个盘子放到另一根柱子的最上层，同时要保证被移动的盘子一定放在比它更大的盘子上面（如果移动到空柱子上就不需要满足这个要求）。我们可以用两个字母来描述一次操作：第一个字母代表起始柱子，第二个字母代表目标柱子。例如，AB就是把柱子A最上面的那个盘子移到柱子B。汉诺塔的游戏目标是将所有的盘子从柱子A移动到柱子B或柱子C上面。<br />
有一种非常简洁而经典的策略可以帮助我们完成这个游戏。首先，在任何操作执行之前，我们以任意的次序为六种操作（AB、AC、BA、BC、CA和CB）赋予不同的优先级，然后，我们总是选择符合以下两个条件的操作来移动盘子，直到所有的盘子都从柱子A移动到另一根柱子：<br />
（1）这种操作是所有合法操作中优先级最高的；<br />
（2）这种操作所要移动的盘子不是上一次操作所移动的那个盘子。<br />
可以证明，上述策略一定能完成汉诺塔游戏。现在你的任务就是假设给定了每种操作的优先级，计算按照上述策略操作汉诺塔移动所需要的步骤数。<br />
【输入格式】<br />
输入有两行。第一行为一个整数n（1≤n≤30），代表盘子的个数。第二行是一串大写的ABC字符，代表六种操作的优先级，靠前的操作具有较高的优先级。每种操作都由一个空格隔开。<br />
【输出格式】<br />
只需输出一个数，这个数表示移动的次数。我们保证答案不会超过10的18次方。<br />
【样例】<br />
3<br />
AB BC CA BA CB AC<br />
输出 7<br />
2<br />
AB BA CA BC CB AC<br />
输出 5<br />
【数据规模】<br />
对于20%的数据，n ≤ 10。<br />
对于100%的数据，n ≤ 30。</p>
<p>安全的航线 Flight<br />
【问题描述】<br />
在设计航线的时候，安全是一个很重要的问题。首先，最重要的是应采取一切措施确保飞行不会发生任何事故，但同时也需要做好最坏的打算，一旦事故发生，就要确保乘客有尽量高的生还几率。<br />
当飞机迫降到海上的时候，最近的陆地就是一个关键的因素。航线中最危险的地方就是距离最近的陆地最远的地方，我们称这种点为这条航线“孤地点”。孤地点到最近陆地的距离被称为“孤地距离”。作为航空公司的高级顾问，你接受的第一个任务就是尽量找出一条航线的孤地点，并计算这条航线的孤地距离。<br />
为了简化问题，我们认为地图是一个二维平面，陆地可以用多边形近似，飞行线路为一条折线。航线的起点和终点都在陆地上，但中间的转折点是可能在海上（如下图所示，方格标示出了孤地点）。<br />
【输入格式】<br />
输入的第一行包括两个整数C和N（1≤C≤20，2≤N≤20），分别代表陆地的数目的航线的转折点的数目。<br />
接下来有N行，每行有两个整数x,y。(x,y)表示一个航线转折点的坐标，第一个转折点为航线的起点，最后一个转折点为航线的终点。<br />
接下来的输入将用来描述C块大陆。每块输入由一个正整数M开始（M≤30），M表示多边形的顶点个数，接下来的M行，每行会包含两个整数x,y，(x,y)表示多边形的一个顶点坐标，我们保证这些顶点以顺时针或逆时针给出了该多边形的闭包，不会出现某些边相交的情况。此外我们也保证输入数据中任何两块大陆不会相交。<br />
输入的所有坐标将保证在-10,000到10,000的范围之间。<br />
【输出格式】<br />
输出一个浮点数，表示航线的孤地距离，数据保留2位小数。<br />
【样例】<br />
1 2<br />
-9 -6<br />
5 1<br />
3<br />
0 16<br />
-16 -12<br />
17 -6<br />
输出 0.00<br />
2 3<br />
12 4<br />
16 17<br />
3 9<br />
4<br />
1 0<br />
4 19<br />
19 14<br />
6 12<br />
3<br />
10 10<br />
5 3<br />
18 2<br />
输出 2.94<br />
【数据规模】<br />
对于50%的数据，1≤C≤2，2≤N≤5;<br />
对于100%的数据，1≤C≤20，2≤N≤20。</p>
<p>堵塞的交通 Traffic<br />
【问题描述】<br />
有一天，由于某种穿越现象作用，你来到了传说中的小人国。小人国的布局非常奇特，整个国家的交通系统可以被看成是一个2行C列的矩形网格，网格上的每个点代表一个城市，相邻的城市之间有一条道路，所以总共有2C个城市和3C-2条道路。<br />
小人国的交通状况非常槽糕。有的时候由于交通堵塞，两座城市之间的道路会变得不连通，直到拥堵解决，道路才会恢复畅通。初来咋到的你决心毛遂自荐到交通部某份差事，部长听说你来自一个科技高度发达的世界，喜出望外地要求你编写一个查询应答系统，以挽救已经病入膏肓的小人国交通系统。<br />
小人国的交通部将提供一些交通信息给你，你的任务是根据当前的交通情况回答查询的问题。交通信息可以分为以下几种格式：<br />
Close r1 c1 r2 c2：相邻的两座城市(r1,c1)和(r2,c2)之间的道路被堵塞了；<br />
Open r1 c1 r2 c2：相邻的两座城市(r1,c1)和(r2,c2)之间的道路被疏通了；<br />
Ask r1 c1 r2 c2：询问城市(r1,c1)和(r2,c2)是否连通。如果存在一条路径使得这两条城市连通，则返回Y，否则返回N；<br />
【输入格式】<br />
第一行只有一个整数C，表示网格的列数。接下来若干行，每行为一条交通信息，以单独的一行“Exit”作为结束。我们假设在一开始所有的道路都是堵塞的。<br />
【输出格式】<br />
对于每个查询，输出一个“Y”或“N”。<br />
【样例】<br />
2<br />
Open 1 1 1 2<br />
Open 1 2 2 2<br />
Ask 1 1 2 2<br />
Ask 2 1 2 2<br />
Exit<br />
输出Y<br />
N<br />
3<br />
Open 1 1 1 2<br />
Ask 1 1 1 2<br />
Close 1 1 1 2<br />
Ask 1 1 1 2<br />
Exit<br />
输出<br />
Y<br />
N<br />
【数据规模】<br />
对于30%的数据，C≤1,000，信息条数≤1,000；<br />
对于100%的数据，C≤100,000，信息条数≤100,000。
</p></blockquote>
<p>接下来仍是简单的仅用来备忘的日记式题解。</p>
<p>汉诺塔：我们班有人用递推做出来了，而我是找规律的。搜了一批发现，答案有2^n、2*3^(n-1)-1以及3^(n-1)，总共3种情况。（在n=3时，对应的优先序列分别可以是{AB AC BC BA CA CB}、{AB AC BA CB CA BC}和{AB AC BC BA CB CA}。）第一和第三种比较容易看出来，第二种我是借助Excel乱试才发现的。知道了这样以后，把输入序列拿过来，另n=3，看答案是7、9或者17，再分别套上面的公式去做。这题找规律找得我很得意，为后面的悲惨埋下了伏笔……</p>
<p>安全的航线：计算几何。我不会，听汤牛讲解的时候是说二分答案，把顶点扩充成圆、边扩充成矩形，然后判断所有航线段是不是都在这个图形内。计算几何很麻烦，有人整个早上在做这题……</p>
<p>堵塞的交通：生死一行代码。我能再考场上想出正确算法却时间不够，有个小东西写反了，错了，结果人家朴素还比我多20分！我写麻烦了，其中有个东西，我连续复制了16次！总代码有200多行！其实能写得更漂亮，只是考场上搞不定。做法是用线段树维护。每个线段维护它的左上能不能到右上、右下，同理左下能不能。如果用U来表示上、D来表示下，就是需要维护UU、UD、DU、DD共4种状态。遇到询问的时候，我们可以直接看如果只有这一段，原点到目标点能不能联通。刚写完了这个，还有1个多小时，我洋洋得意，以为200有希望了（第二题放弃）。突然发现，比如说左上是原点，左上不能直接到左下，却可以在左边绕一大圈到左下，然后左下可以到目标点这种情况。想了半个小时没想出来。后来想到，如果是这样，左上一定在左边的某一个竖着联通的地方与左下联通了，那么只要找出最近的竖着的就好了！用树状数组求和来维护竖着的有几个，然后二分去找最近的竖着的，判断左上左下能不能同时到那个竖着的，可以的话判断左下到目标点能不能联通，都满足那么就输出Y。当然还有右边这样的情况、以及左边右边都这样绕的情况。这些我都考虑好了，自己造出了一个样例，就是左右都要绕的情况，发现不对！此时已经没有时间了！我匆匆调，两三分钟内都没发现问题，老师在催交卷，只好交了。30分（我很不厚道地说句，数据不厚道，说小数据只有3个的朴素能过5个！）后来结束后检查发现，找到那个竖着的东西，再去判那种相交情况的时候，没有考虑左右！因为我的程序里左右是分明的，原先读入的时候有判断，以为子程序会自己处理这样的情况，可事实是没有！改了后80，再检查，发现，后来改的时候打反了一个字母，再改，100！我相信如果考场上我能再多5分钟，就能发现这个弱智的错误，足够细心不引入新的那个错误，这样就能满分了，更是在别人都没有想出正确算法的情况下！生死一行代码，一个小小的疏忽能带来0分的后果，在NOIP2007前我就用这句话来提醒自己，而现在，这个警钟又被敲响！大家不要BS我那写烂掉的程序，中间有2大段30多行能用1行代替的，总大小9K少一点。不过到底还是离AC很近了。我很高兴编译的时候这200多行的程序只有一个常量忘了定义，语言强熟悉程度加强了:)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billwsy.com/2009/03/wholeday-train-day3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

