摘要: OIer之魂序就算有一天,屏幕上那些优美的“诗篇”不再属于我们,我们也不能放弃OIer的魂。这种精神,这种魂让这样一个非高考科目拥有了最忠实的人,让许多孩子有了方向。一这种奇迹,这种力量,名字叫做顽强。就算在绝望的时候,前方也有光芒经历了风雨,感受了大浪。饱经磨难的OIer,永远是顽强。二从a+b一路走来,我们各有各的精彩。我们不怕失败,哪怕不能从头再来。我们目标各不相同,但都有着神牛之梦。WA、CE和TLE,就是我们的见证。三有人说高考,是千军万马过独木桥,竞赛是小船,在一旁围观逍遥。独木桥很拥挤,却有着千年的根基。小船虽自由无束,但要独自面对白浪残酷。四应试教育,迂腐黑暗,昏天黑地,日月无 阅读全文
posted @ 2013-10-29 20:32 Iris.Catch-22.S、` 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 原文来自:http://pingce.ayyz.cn:9000/vijos/Discuss_Show.asp?DisID=789我们是OIer,所以我们不用在跑道上挥汗如雨;不用在球场上健步如飞;更不用在没事的时候,经受非人的体能训练……但是,我们却要把头脑高速运转,还要接受一大堆大学生也只是“了解即可”的知识,把一个个抽象的问题转化为一篇篇优美的代码,才能在F9按下以后获得欢呼。不要以为我们机房里没有风吹,没有日晒,就比勤劳的体育生们轻松,只不过是大脑和四肢的区别罢了。可是,OIer的寂寞和委屈又有谁能懂?自习课鏖战机房,却被认为而是逃课上网;为荣耀耽误考试去比赛,却被认为是逃避。体育的同学 阅读全文
posted @ 2013-10-29 20:30 Iris.Catch-22.S、` 阅读(268) 评论(0) 推荐(0) 编辑
摘要: http://dyssldezx.openjudge.cn/fornoip2013/10007/描述MM老师看到大家练习信息学奥赛都很辛苦,由于开发出一款植物大战僵尸游戏,让大家放松一下,植物大战僵尸这款游戏中,有很多mini game,其中滚土豆十分有意思。从棋盘右侧不断出现僵尸向左走,玩家需要从左侧摆放土豆来消灭他们。我们可以认为棋盘是一个6行,60列的矩阵。僵尸出现的那一秒会站在所在行的最右侧(即第60列),之后每1秒向左移动1步。玩家可以随时在屏幕最左端摆放土豆,这时这一行的僵尸全部被滚过去的土豆瞬间消灭。如果僵尸走到第1列没有被消灭,而再向左走,则游戏宣告失败。现在有n只僵尸来啦!我 阅读全文
posted @ 2013-10-25 21:26 Iris.Catch-22.S、` 阅读(320) 评论(0) 推荐(0) 编辑
摘要: http://dyssldezx.openjudge.cn/fornoip2013/10005/描述王双宝同学一日上学迟到,此时已经开始上早自习了,所以他只好请同学帮忙把作业传到组长那里。由于刚开学不久,王双宝同学还没来得及认识所有同学,所以传作业时只好找熟悉的同学。已知王双宝与组长之间有N个他熟悉的同学,并且知道这些同学相互之间间隔的距离。因为每两个同学间传作业都需要下位,所以现在请你帮忙设计一种传作业的方案,使所有同学下位走动的总距离最小。输入第1行,为一个正整数N(N<=98),表示王双宝与组长之间的他所熟悉的同学人数。接下来N+2行,每行有N+2个正整数(Integer,0~32 阅读全文
posted @ 2013-10-24 21:09 Iris.Catch-22.S、` 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 题目背景JosephZheng在写数学作业的预习。他往往使用Casio来帮忙解一元二次方程。但是Casio有一个问题,就是当Δ=b²-4ac为一个大素数或大合数时,其开平方的结果会以小数显示,而不是老师要求的二次根式形式。JosephZheng很是苦恼,一遇到这种情况就要手动解方程。一天他再也忍不住了,于是打开了电脑,编了一个prime程序……于是悲剧的OI们就要跟着疯狂的JosephZheng一起编这个程序,呵呵……题目描述废话少说,给你一个大数N(不一定在int64范围内),让你进行素性判断,然后分解质因数。当然,初中数学题不可能有大于int64的数让你判断素性,因此超过范围的数 阅读全文
posted @ 2013-10-24 21:01 Iris.Catch-22.S、` 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 近期第一次写DFS,纪念一下题目描述房间里放着n块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在(0,0)点处。输入格式第一行一个数n(nIris Then Exit;有兴趣的话还可以把各点间距离存起来、、、搜索+回溯、不详细解释了、 1 Var 2 x,y:Array[0..21] of Double; 3 Used:Array[0..21] of Boolean; 4 i,n:Integer; 5 xx,Iris:Extended; 6 Procedure DFS(i,t:Integer;xx:Double); 7 Var 8 j:intege... 阅读全文
posted @ 2013-10-18 17:22 Iris.Catch-22.S、` 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 第一版见:http://www.cnblogs.com/Catch-22/archive/2012/11/05/2756004.htmlVer 0.9.5 Beta本版修正了乘积为0时无输出的Bug(感谢luogu.org的数据) 1 Uses Math; 2 Var 3 a,b:AnsiSTring; 4 DC,la,lb:longint; 5 c:Array[-2555555..2555555] of longint; 6 Procedure Plus(a,b:AnsiSTring); 7 Var 8 Tt,i:longint; 9 Begin... 阅读全文
posted @ 2013-10-18 16:53 Iris.Catch-22.S、` 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 描述周老师最近在研究一个有趣的数学方面的问题:一个由1到N(N=3, 4, 5 ... 9)的数字组成的递增数列:1 2 3 ... N。现在请在数列中插入“+”表示加,或者“-”表示减,抑或是“ ”表示空白,来将每一对数字组合在一起(请不在第一个数字前插入符号)。计算该表达式的结果并注意你是否得到了和为零。请你写一个程序找出所有产生和为零的长度为N的数列。输入单独的一行表示整数N (3 '+'>'-' (搜索顺序) “主程序很短,写起来很爽。”——王建德于某年SDSC 主程序3行,过程100+、、(唉、、、)然后是程序的Procedure(void)// 阅读全文
posted @ 2013-10-13 21:09 Iris.Catch-22.S、` 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 今天这么有意义的日子不写点儿什么浪费了是吧、、(...)http://dyssldezx.openjudge.cn/fornoip2013/10002/描述 周老师为了让信息学奥赛班的学生能更好地投入到备战信息学竞赛中去,决定自己养若干奶牛,每天早上挤一些牛奶给学生每天喝,补充营养。但喂养奶牛也是一件麻烦事,每天晚上奶牛都要进食。由于条件比较简陋,并不一定所有奶牛都能吃到食物。奶牛的进食方式是这样的:周老师有m个食桶(1j;28 if im Then m:=T[i];37 End;38 qSort(1,n);39 xx:=1;40 For i:=1 to m do4... 阅读全文
posted @ 2013-10-11 21:49 Iris.Catch-22.S、` 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 奶牛卧室源程序名 BED.???(PAS,C,CPP)可执行文件名 BED.EXE输入文件名 BED.IN输出文件名 BED.OUT问题描述奶牛们有一个习惯,那就是根据自己的编号选择床号。如果一头奶牛编号是a,并且有0..k-1一共k张床,那么她就会选择a mod k号床作为她睡觉的地点。显然,2头牛不能睡在一张床上。那么给出一些奶牛的编号,请你为她们准备一间卧室,使得里面的床的个数最少。输入:第一行是奶牛的个数n(1Iris Then Iris:=abs(s[i]-s[j]);13 End;14 k:=n;15 While (k<=Iris) And (m... 阅读全文
posted @ 2013-09-28 21:14 Iris.Catch-22.S、` 阅读(290) 评论(1) 推荐(0) 编辑