OI生涯回忆录(Part3:至初三NOIP发成绩)

后缀数组——罗穗骞倍增算法代码详解 首先解释一下用到的几个数组。 数组sa:构造完成前表示关键字数组,下标表示名次,值表示关键字的首字符位置,值相同的时候名次根据在原串中相对位置的先后决定;构造完成后表示后缀数组,下标表示名次,值表示后缀的首字符位置。 数组x:表示rank数组,下标表示关键字的位置,值表示关键字大小(rank),相同的值有相同的rank。初始化为字符串r的每个字符大小(此时x并不代表rank,只借助其值比较相对 阅读详情

 

(十一)抓包

我这个人的说话方式从APIO回来就改变了,回到班里和其他同学说话时,我突然感觉仿佛不是我自己了。

由于和邹雨恒住在一个寝室,我染上了邹雨恒的许多口癖,比如“太神了”“那有点差啊”“!@#¥%……&*”(粗鄙之语)

这是一种病毒,最开始我以为是邹雨恒的病毒,后来发现这是很多学竞赛的人的病毒,其传染速度比东北话还快,我一定不会料到在初三临近毕业的时候,我们班就连集体接老师话都用的是拖长音的“太——神——了——”

而中午在自由校区的机房里,只要杜鸿睿不在,我们就都开始玩游戏,我相对来讲还算参与较少,但是频率也比较高。

然后有一天当我们习惯性地打开红警开始菜鸡互啄(李佳实打dota)的时候,孔老师进来了。

孔老师是目前负责初三年级的老师,好像王康宁就是她带出来的,有的时候她中午会在隔壁大机房讲课,一旦听到麦克风的声音停了然后铁门打开的声音,我们就会把游戏窗口切到代码窗口,孔老师肯定或多或少有所察觉,但从没抓到过现行。但是这一天,也许是孔老师搞了一个突然袭击,也许是我们打得过于胶着,所以大家都没有做好防范准备,于是孔老师进来之后直接逮住了牛一涵,然后Alt+Tab和调做题记录击杀了王佳泓、包仲航、马铭成等人......我和李佳实的座位比较优越,所以即使我们淡定自若、不紧不慢,最后也躲过了排查。

孔老师十分生气,将其余几人逐出了机房(不允许中午再来机房并没收钥匙)。

其实我的另一种推测是孔老师本来也没想把我和李佳实撵走(假设她看到我们玩游戏了的话),毕竟我们在fzoj上的做题数已经比较多了(ljs应该是100+,我是将近300还外加sznoi和wikioi的题),更多的可能是想给那些做题数很少还总来机房一看就没干正事的人一个明确的警示——来机房不能只打游戏!

其实那段时间,我和李佳实与其他人的一个比较大的区别就是,如果我们来到机房之后发现有老师或者杜鸿睿在,我们并不会感到十分失落,因为做题和打游戏在我们看来没什么特别巨大的不能接受的区别,不过是来机房的第一选择(打游戏)和第二选择(做题)之间的区别,两者都能让我们感受到乐趣。而有些人则不然,他们可能会在门口观望一小会,如果发现老师在就逃跑..........

也许这是我和李佳实的“天赋”吧,注定可能比其他人更能适应信息竞赛这个不同于其他学科的竞赛。

 

(十二)过渡

自从省选结束之后,清华校区的机房就又有了我和李佳实的位置,李佳实偶尔要去上数学竞赛不经常去,而我之后就经常晚上去清华校区做题了(当时学校电脑是win8的,用起来很不舒服)。有一天王老师趁着我和李佳实都在,就让杜鸿睿和何翊卓给我们讲讲他们的竞赛历程(其实主要是杜鸿睿在讲),讲的很详细,从初中王老师怎么带他们一直到现在,讲了整整两个小时,一节竞赛课。

他们当时语重心长地说了很多要注意的东西,就是为了让我们在之后少走弯路,诸如“吉林省是一个很弱的省,一定要多出去交流才能意识到自己的实力其实是远远不够的”,“王老师其实不会什么,学东西还是要靠自己”(当时王老师就在旁边,而且露出了肯定的目光),“要不要学竞赛、学哪科这个事情要早早定下来,要不然各条战线都会拖累”.......

我听得很认真,一点都没有走神(也可能是我比较喜欢听故事的原因吧),我终于理清楚了“信息学竞赛”这条路是个什么流程,NOIP,省选,国赛,中间夹杂着WC和CTSC/APIO,我也终于知道了他们在什么时间节点处于什么水平(以我当时掌握的知识点和APIO铜牌来看,现在我应该处于他们高一快要结束时的水平)。这次谈话也应该是我整个OI生涯当中对我影响最大的几次谈话之一,对我而言是十分有帮助的,于是在回家的车上,我便也开始畅想,再过几年我也功成名就了,该怎么向我的学弟们讲述我的经历呢?会不会对他们也有这么大的帮助呢?

PS:转眼间四年就过去了,光老师并没有再组织类似的活动,而我也就只得将我的经历付诸文字,虽然可能不会有人看,但是也许我是喜欢回忆过去的这种感觉吧..

后来他们参加了清北营,何翊卓和杜昆泰去了北大营打ACM赛制的比赛双双拿了无条件一本线,杜鸿睿去了清华营结果考砸了。王老师告诉我,杜鸿睿说他就算去上交也不去北大,这时我才意识到,“清华”和“北大”是有区别的。

再后来到了国赛,杜昆泰何翊卓拿了铜牌成功换了协议,杜鸿睿考了银牌拿了上海交大一本线。

然后,他们的OI生涯就结束了。

而我,在度过一个没有做题的暑假之后,就变成了一个初三的学生。

由于一些政策原因,我们之后的直通班也在明珠校区(初中部)上课了,所以我们两个班就变成了整个学校仅剩的初中部,何翊卓杜鸿睿上了高三就搬回了自由校区,现高二年级的众人又占领了清华校区的小机房,于是我和李佳实就又被扔到了清华校区大机房里和新高一一起做题。此时王老师说给我在八中OJ上开了个权限号,叫msannuoi,让我以后就拿这个号做题(这就是为什么我在BZOJ上不叫commonc的原因),当时我还极其不情愿,因为我commonc这个号好像也刷了二十几道题了所以不想放弃,后来听说权限号要交钱而这个号是王老师不收我钱给我开的,于是我就乖乖换号了。

硬着头皮来到BZOJ之后我打开了新世界的大门,严格意义上来讲这才是我接触算法的起始。省选难度的题目促使我开始学一些更高级的套路,王老师也偶尔利用中午时间联系杜鸿睿和何翊卓中午来机房给我们讲点东西,接着又给了我两篇好久之前的集训队论文,一个是姜碧野的SPFA,一个是罗穗骞的后缀数组,然后我就捧着这两份论文在班里上课的时候看....

虽然一遍看不明白,但是我一点也不着急,因为我知道我的时间很多来得及,现在看不懂的就等几个月之后再看,说不定就有不一样的收获,反正也没有人催我,我就这么一点一点的靠自己悟透,学起来是很舒服的。

PS:反观我的实习经历,就是有很多人一直在push你,压力也很大,这就让我失去了兴趣,每天过得都很煎熬,所以想必还是放养式比较适合我吧,但是我还能再自由多长时间呢?我以后的工作究竟是什么样呢?我要不要回学校当老师呢?

 

(十三)日常

学校的教练组发生了重构,谷方明老师回到了吉林大学任职,顶替他位置的是学校新来的年轻老师王昌平,而信奥团队教练组也改变了以前一个老师带一届这样的管理方式,转而由孔老师、王老师和小王老师一起负责所有学信息竞赛的人员。

于是一般情况下的中午,三个老师都在清华校区,每周只有固定几天会有三个老师轮流来到自由校区这边。这就意味着我们有了更多的“自由”时间,于是大部分的逃课和中午时光当中,李佳实就会打开Cfree5在里面挂上一个代码,接着就打起Dota来,而我是偶尔打会题,偶尔玩QQ音速或者用安卓模拟器玩会手机游戏。当时我的同桌是姜博天,李佳实的同桌是程傲,于是我们四个决定由程傲教李佳实、姜博天教我打篮球,然后李佳实教程傲、我教姜博天学信息.......

结果可想而知,我们一起一共打了也没几次篮球,但是姜博天和程傲已经在机房拥有了固定座位。

何翊卓中午也经常来到机房来,看视频或是跟我们聊天,虽然他大我们三届,但是日积月累慢慢地我们开始熟悉对方,也终于建立了超越单纯的“学长与学弟”的“兼朋友”的关系。何翊卓给姜博天安利了Angel Beats,也经常给我们讲他们班或是他们当年学OI的时候的一些趣事,顺便经常吐槽他们的物理老师魏森和数学老师(他们班主任)卢秀军,然后夸赞生物老师吴波。

“卢秀军总跟喝了酒似得,其实他就是喝了酒,看谁不顺眼就一顿说”

“魏森就更sb了,没事就找茬,找得还莫名其妙,比如那个螺旋测微计读数错了罚钱,第一次100,第二次200,第三次400,关键是前两次你没错第三次错了也是400.....”

“等你们上了高中好像正好就是这帮老师带你们啊,那最好是吴波当你们班主任,要是摊上魏森或者卢秀军你们就比较惨”

“啊,你们现在就开高中课了对吧,吴波已经开始教你们了啊?”

“话说你们逃课老师不管你们的吗?”

“你们千万别听你们老师忽悠,中考有啥用啊,根本不用管那个”

“orz初三就会后缀数组的,太强了!”

每周有三个晚上我会去到清华校区上课,小机房里挤满了现在高二冲刺NOIP的人,所以我和李佳实、姜淳誉、苑文雨只能在大机房做题,他们还在刷FZOJ,我已经开始转攻BZOJ(这时八中OJ已经改名叫大视野了,网址也从一个IP地址转成了lydsy),做题之余还经常和邹雨恒在QQ上聊一会天,一般都是始于问题,终于扯淡(大部分是他吐槽一下他们晚上的模拟赛、怒斥我担忧中考成绩的思想、或是互相了解一下最近的OI学习情况)。

每周另外两个晚上我和李佳实就会先去附中超市买点面包什么的,然后快速奔向自由校区的小机房,途中和坐在C座1楼的老大爷打声招呼,然后摸着黑穿过不开灯的走廊,进到机房锁上门关上窗(窗户旁边是校长室),开始刻(ji)苦(lie)学(you)习(xi),然后等到高三放学了老大爷撵我们下楼。

其实晚上来到机房偶尔我们还会碰上很多其他的人,例如带着女朋友来机房学习(据我观察....好像真的在学习..)的与何翊卓同届的退役oier尹臻菲学长、翘了晚课来机房与李佳实比拼QQ飞车(还是跑跑来着)的何翊卓、声称来机房准备NOIP实际没过多久就开始打游戏的高一学长赵丁汉、穆为先等人.....由于我实在找不到什么地方把这些琐碎但长久的回忆插入其中,所以就写在这方便我以后回想吧

 

(十四)锋芒

2014年11月7日,周五

我在头疼腹痛了三节课之后,终于在最后一节课上拿着管同桌借的塑料袋吐了出来。之后我们班主任以我为典型例子,教育班里同学为了保护肠胃,中午一定要好好吃饭,不要总去超市买关东煮吃(长久以来的,为了节约时间去机房,我和李佳实都不好好吃中午饭)。直到放学我都只能有气无力地趴在桌子上痴呆一般地看着窗外,下半身被暖气烤得火热,头部却被窗户建造所创造出的凹槽中储存的冷气吹得不能自已,这是北方冬天靠窗户同学特有的痛....

好不容易熬到放学,李佳实去了清华校区上竞赛课顺便帮我向王老师请个假,而我则缓慢移动到了讲台边上。

“现在好没好点啊?感觉咋样啊?”班主任问我道。

“现在倒不是重点,关键是我明后天有个联赛,不知道能考成啥样了...”

我们班主任是从高中下来临时带我们班的(直通班的优待),所以她深谙联赛对于竞赛生的重要性,甚至....比当时的我要清楚的多,所以她露出了非常烦恼和惋惜的神情。管同桌借了电话让我妈过来接我之后,我就瘫坐在椅子上看着班里的值日生们打闹,同桌临走前跟我说,祝你明天考试顺利。

我微微一苦笑,他可能都不知道我明天要考什么吧。甚至对于我们两个班的大多数人来讲,都不知道明天有一场信息学的联赛,这就大大不同于风靡各个学校的、令人趋之若鹜的数学联赛。而我,在他们眼中,走的是一条与众不同的路,是特别的,但是仅限于是个特别的,他们不知道我究竟是特别强,还是已经误入歧途无可救药。在我所在的环境当中,真正知道我要干什么我在干什么的人能有几个呢?李佳实算半个,我的班主任算半个,主管校长?呵,他还因为我学信息竞赛而对我进行“特殊照顾”呢。

但其实,当时连我自己都没有明确未来的方向,我觉得那都是高中之后要想的事,现在就是先学着,主要大事还是中考。

多么幼稚的想法啊,可是我当时并没有意识到。

晚上我高烧不退,吐了不知道多少次,弄得满盆绿水(应该是那些青苹果味美年达),到凌晨四点才入睡。然后六点多我妈把我叫起来,量了下体温38度5,问我还去不去考试了,我说,去!

到了等候室,各个学校的人们都在这里等候着,王老师走过来说:

“听佳实说你昨天生病了?现在咋样啊?”

“昨晚基本没睡,我今天早上起来还38度5呢....”

“哈哈哈,那你这攒人品了,今天肯定能考好”说罢,王老师就去找高二的学生们去了。

Day1的题目出人意料的简单,当然也有可能是我这一年进步很大的缘故,总之我预估我能拿到我之前想都不敢想的分数。

T1生活大爆炸版剪刀石头布:for循环加一堆if直接过

T2联合权值:简单推一推就变成了一个树的问题,开了longlong也OK了

T3飞扬的小鸟:就直接写了70分的暴力DP,由于我当时并不知道滚动数组是什么但我知道能优化DP,所以我就直接认为这道题是用滚动数组做而我不会,就放弃了(其实根本不是什么滚动数组)

100+100+70=270分?270*2=540!要知道NOIP2013的时候470分就可以排到全省第二了啊!

考前几天杜鸿睿跟我说今年我要是打不上500分他就揍我,虽然这是在开玩笑,但是我竟然真的有机会实现?抱着无比喜悦的心情,我度过了一个安然的晚上,第二天起来并没有继续发烧。

T3解方程:又是高精度又是数学,在我看来是个神题,于是打了30暴力

T2寻找道路:一顿BFS就好了

T1无线网络发射器选址:一开始算了算复杂度觉得暴力能过就写了,考试结束前5分钟检查的时候又算了算觉得过不了于是赶紧改二维前缀和,没改完抱憾交了暴力版本,结果回到家再一算复杂度还是能过......幸亏当时没有改完,要不然我肯定会交一个只测了样例的代码....

估分两天加在一起刚好500。李佳实的估分不到400,听到我的估分之后,他觉得很高但并不震惊。考完Day1还跟我在空间里互膜的邹雨恒第二天突然情绪低落,据说他T2写了DFS求最短路,而我当时也不知道他是真的挂了还是装弱,所以就一直膜了下去。

 

(十五)奇迹

好景不长。

按照惯例每年在发分之前好久,省里就会把选手的代码发回各个学校用于自己测试,于是一天晚上,当我和李佳实在自由校区“玩耍”时,QQ上传来了清华校区的消息,小王老师在群里公布了几个高二学长的自测分数。

我和李佳实急忙在群里问我们的分数,于是传来了噩耗——我340分,李佳实290分

我不敢相信,于是追问了小分,然后就有了↓

emmmm,回车打成空格了...加上两天第二题分别因为使用cin,cout被卡超时了40、20分,总分就变成了340

李佳实石头剪刀布那题for循环下标没写明白挂掉了,所以也比较惨...

当然我还是不太信最终测试我会被cincout卡分的,但是格式错误这个肯定是实锤了,想起之前他们在群里说如果我上500分就让我吃键盘这个赌注,我无所畏惧地答应了。

希望越大,失望越大。

 

之后又是普通的日常生活,在初三第一次期中考试我考了年级12,一个相当令我满意的成绩,同时王老师也非常开心(王老师非常希望我们文化课成绩保持前列,因为这样我们才能更加正当地继续学信息,毕竟信息竞赛在大多数北方学校还处于弱势地位),而当他得知另外三个跟我关系特别好的、以前也学过or正在学信息的几个人的排名之后,他就更加乐开了花。

马铭成年级第1,姜博天年级第2,李佳实年级第5,这仨人排名乘起来都比我的排名小。。。程傲排名38,虽然不是很高不过对于他而言也算是在平均排名之上了,而其中马铭成和李佳实更是首次超过了我。我非常高兴,一方面开心我们几个都进步了,另一方面也狠狠地打了声称“学信息竞赛没前途”“去机房=玩游戏”的几位老师(主要是主管校长)的脸。

我们去机房就是玩游戏去了,怎么的,那我们也考年级1,2,5,12呢,你气不气!

 

NOIP考完之后,小机房里就退役了一拨人,我和李佳实、姜淳誉就入住了小机房,苑文雨由于月考成绩不佳,晚上不再来上竞赛课了,貌似要直接备战中考了。我又一次挑选了一个靠窗户的座位,只不过在清华校区的小机房里,靠窗户的座位里老师是最近的...

(小机房格局大概是这个样子,没找到当时图片,左前侧教师桌是后来加的,我当时就坐在大概那个位置,面向左边墙壁)

然后又是一天竞赛课,当我正准备进入小机房时,李思航笑逐颜开地恰好也要走出来,看到我,来了一句:“你!准备吃键盘吧”

????

“我又不是傻子,都格式错误了还能500?”

“那你自己看吧”说罢李思航就下楼吃饭去了。

我点开成绩表格——100+100+75+100+100+30=505......

他们说今年测评的时候忽略了行末空格和文末回车之类的东西....然后我的格式错误莫名其妙地没有被判出来.....我猜大抵是judgement写挂了吧,亦或是CCF不想让选手在这上面丢无谓的分数.......

反正.....额....我.......就这么拿了一个全省并列第四!现役选手并列第三.....

除了杜昆泰,其余的高三选手几乎被高二尽数碾压,这也让我第一次意识到了“退役选手”和“现役选手”的实力差距。我校高二李思航545,邹雨恒505,尚柯宇485,孙雪晖435,尹一航425,高一王子航370,王焱再次压线一等奖320,初三我505,李佳实D1T1拿了60分325,姜淳誉435.......

不过我当时的目光主要在吉大那个叫郭星灼的人身上,我们二人都是初三,所以再过几年想必就是要为了学校荣誉正面PK的吧,所以这就是我最大的对手!

(我当时只能根据这个成绩单上写的来看啊!结果到了高二才知道,这个郭星灼竟然比我小一届,当时他是吉大小班初三....

另外这个成绩单是我到手的第一份全省成绩单,所以之后临近省选时我研究了很久,最后得出一个结论,在吉林省基本就是吉大师大二龙戏珠,所以到了省选都得上演一出“相煎何太急”的戏码各取1/3,然后弄个女选手,剩下的名额全都送给外校...)

成绩出来之后邹雨恒难受了许久,感觉快要哭出来了,最后并没有上晚上这节竞赛课就回家了。我并不是很理解这种反常的举动,回到家我把这件事跟我妈说了之后,我妈的结论就是人与人之间的差距是很大的,邹雨恒考了505对自己相当不满意而我打了505就乐得跟个猴子似得,说明我们的实力差距非常之大。

我当时并不能体会“把两天T3都做出来了,结果竟然栽在一个最短路上,全省第一就这么没了,分数跟比自己小两届的选手一样”的滋味。殊不知之后几年,我将多次体会这种滋味.......

我当时也不知道选省队会和NOIP的成绩挂钩,殊不知上帝早就在这时给我们埋下了伏笔...........

命运啊,有时就是这么有趣而无情,未来几个月在机房里欢声笑语的我们的命运,其实在这一刻,就被紧紧拴在了一起......

如何在Android应用程序中使用传感器模拟器 (OpenIntents开源项目SensorSimulator) 1.      OpenIntents项目和可用资源介绍 [1].    项目介绍:OpenIntents项目的目的是提供一些开源的意图和接口,通过一些可以重用的组件让移动应用程序更加紧密的在一起工作。而且对于这些开源的项目,OpenIntents组织都会提供相应的源代码和示例程序展示项目如何使用。 [2].    项 阅读详情

相关推荐

OI传感器模拟器_Java_代码_相关文件_下载

SensorSimulator 可让您模拟传感器事件 加速度计,指南针,方向,温度,光线,接近度, 压力、线性加速度、重力、陀螺仪和旋转矢量 传感器。 它将模拟的传感器数据传输到 Android 模拟器。 此外,它还可以记录来自真实 Android 设备的传感器数据。 -------------------------------------------------- ------------ 指示: 1) 启动 bin/sensorsimulator.jar 2) 在你的安卓上安装 bin/SensorSimulatorSettings.apk 模拟器 3) 从您的 Android 模拟器连接到 SensorSimulator 通过输入显示在 SensorSimulator(如果有多种可能性, 试试哪个有效) 4) 这些 IP 设置存储在您的设备上。 5)构建示例应用程序之一,例如 Eclipse 中的示例/SensorDemo。进一步的说明可以是 在源代码中找到。 更多详情、使用方法,请下载后细读README.md文件

OIer重生模拟器 - HTML版

这篇内容介绍了一个OIer(信息学竞赛选手)重生模拟器的HTML实现。该模拟器通过简洁的界面让用户体验从零开始成为OI选手的成长过程,包含以下核心功能: 基础属性系统:包括编程能力、算法知识、数学能力、体力、金钱和声望等核心属性 交互选项:提供学习编程/算法/数学、刷题练习、参加比赛、休息、兼职赚钱和购买书籍等8种行动 游戏界面:采用响应式设计,包含状态显示区、操作按钮区和游戏日志区 时间系统:记录玩家年龄和游戏年份变化 模拟器使用纯HTML+CSS+JavaScript实现,界面简洁美观,适合OI爱好者体

shandianjianbing的博客 3219

OI教练模拟器[项目代码]

《OI教练模拟器》是一款模拟信息学竞赛教练的网页游戏,玩家将扮演一名高中信息学竞赛总教练,带领学生在两个赛季内冲击NOI金牌并入选国家集训队。游戏包含丰富的管理要素,如学生能力培养(思维、编程、心理三项基础能力及五大知识点)、经费规划、压力系统等。玩家需通过合理训练和比赛策略(CSP-S1→CSP-S2→NOIP→省选→NOI赛程链),应对学生随机触发的48种天赋效果(如‘冷静’临时提升能力、‘电竞选手’可能退队等),并处理不同省份资源差异带来的挑战。游戏提供三种难度模式,支持3-20名学生规模,融合了设施升级、外出集训等策略玩法,其改版基于开源项目OItrainer开发。

2016清华集训滚粗记

DAY-1 白天还要去上学... 晚上吃了顿火锅就直接去火车站了... 都没有时间陪妹子看《你的名字》! 上火车之前好像知道了在绵阳发生的一些奇怪的事情... 在火车上和光老师周鹏还有jkxing扯了一会就睡觉了... DAY0 稍稍早到了一点,在酒店大堂玩了一个小时i wanna,打到了10000死 报到领了吉野家和DQ通用的餐票,30张10元的,不找零... 和jkxi...

commonc的博客 6450

Android 13/14/15 默认授权应用权限的实现方法

Android版本修改方式实现原理13/14修改Permission.java将所有权限标记为Normal权限15修改DeviceIdleController.java + DefaultPermissionGrantPolicy.java监听应用安装并主动授权。

m0_60898338的博客 2910

从仿真到实战:PMOS缓启动与栅极泄放电路的优化设计

本文深入探讨了PMOS缓启动与栅极泄放电路的优化设计,通过立创EDA仿真和实物调试,解决了关断速度慢和耐压问题。文章详细介绍了电路改进方案和低功耗优化技巧,为工程师提供了实用的工程实践建议,帮助提升电源开关电路的性能和可靠性。

weixin_28721917的博客 260

[对罗穗骞论文的一点理解]后缀数组——倍增算法

基本定义 首先先来看几个定义: 字符串的大小比较 从第一位开始,按照字典序比较大小,如果相同则比较后一位,否则按照当前这一位的比较结果确定结果,如果比较的时候这一位已经超出其中一个串的长度,则比较它们的长度,长的一个串比较大,如果长度相等,那么它们也相等。 后缀数组 用SA\text {SA}表示,它是一个一位数组,保存的是所有后缀的排序,每一位表示的就是按照大小排序的这个后缀是从哪一位

_Evolution的博客 1021

STM32G0——USB虚拟串口

STM32G0用cubeMX配置实现USB虚拟串口

阿昌 2320

零基础玩转OI教练模拟器:新手入门完全指南

最棒的是,系统会自动弹出新手引导教程,就像有个耐心的教练手把手教你一样。作为一个刚接触编程竞赛的新手,我最近发现了一个超级好用的工具——OI教练模拟器。它简直就是为像我这样的小白量身定做的学习平台。但OI教练模拟器做得特别好,它把复杂的算法概念都用生活中的例子来解释。我亲测发现,它的界面简洁明了,功能齐全,最重要的是完全不需要安装任何软件,打开网页就能开始学习。记住,每个大神都是从新手开始的,坚持练习,你也能成为算法高手!每个等级都有对应的徽章,完成一定数量的题目就能解锁,这种成就感简直让人停不下来!

GreyWolf12的博客 918

Latex | IEEE双栏排版中长公式的排版

IEEE双栏排版中,有时候公式过于长了,过宽,导致单栏排版不下。

qq_43466146的博客 1万+

一条龙开发指南:MCP AI Agent 理论+项目实战开发你的MCP Server

MCP(Model Connection Protocol)是Anthropic于2024年推出的AI模型连接协议,旨在为AI模型提供开放、通用的标准化接口,类似于“USB-C”接口,使AI模型能够无缝连接各种数据源和工具。MCP通过标准化协议解决了AI系统集成中的碎片化问题,提升了开发效率和系统可靠性。开发者可以通过简单的配置,快速接入不同的MCP Server,实现AI模型的多样化应用。MCP支持多种协议,如Stdio、SSE等,并通过JSON-RPC格式进行数据传输。文章还以腾讯云代码助手为例,展示了

杨不易呀 3045

OI退役记,第三部分,2017省选季(上)

我曾走遍世界, 人们见我无处不在…   ——苦役犯伏脱冷口中所哼之歌,巴尔扎克《人间喜剧》      新年的第一个节目是期末考试。我们这些被从机房赶回教室的人毫不意外地考得不怎么样,这也在我们的意料之内,所以也没有后悔或者伤心之类的想法。考完当天下午,我们就把书包从教室里拿走,打算常驻在机房里了。高二的同学们绝大多数都去了冬令营,因此这下404归我们使用,可以宽宽绰绰地一人...

Tangenter的博客 4246

从网格划分到端口接地:一份给ADS新手的Momentum RF仿真避坑实操指南

本文为ADS新手提供Momentum RF仿真的实用指南,涵盖网格划分、端口接地、特殊结构处理等关键设置技巧。通过30-50 cells/λ原则、1/10波长限制等黄金法则,帮助用户平衡仿真精度与效率,避免常见错误,提升电磁仿真结果的准确性。

weixin_33692284的博客 506

OI生涯回忆录(Part1:至初二上学期期末考试)

前言:这是一篇迟来的回忆录,想了一想,距离我退役也已经有10个月了,最开始是冲集训队失败心情比较低落,后来又接连去了两个公司实习所以一直没时间写,但是我怕很多事情再耽搁下去就忘了,所以开始动笔。由于这是一篇在优快云上发表的OI生涯回忆录,所以虽然这六年来我经历了很多事情,有些事甚至很重要,但是在这里我只能一笔带过,主要还是写我这六年(五年)来的OI生活吧   (一)缘起 凭借着小学出色的数...

commonc的博客 3262

SAPIEN ManiSkill3 入门教程(一)

请注意,table.set_pose(pose) 设置的是演员在世界帧中的坐标系姿势。移除的实体可以再次添加到场景中,但已在场景中的实体则不能再次添加。显示器可以是物理的(如显示器),也可以是虚拟的(如 VNC)。我们可以通过 get_pose()、get_linear_velocity() 和 get_angular_velocity()获取演员的运动量(姿势、线速度、角速度)。现在,让我们创建一个斜坡。例如,您可能需要一个简单的碰撞形状来进行快速模拟,但却需要一个复杂的视觉形状来进行逼真的渲染。

机器人控制与仿真应用 3074

ABB机器人与S7-1200PLC实现位置坐标数据发送和接收的具体方法

ABB机器人与S7-1200PLC实现位置坐标数据发送和接收的具体方法

Robot_PLC_HMI_Automation 2916

OI生涯回忆录(Part4:至初三省选)

(十六)集体 进入了清华校区的小机房之后我体会到了集体学习的感受。之前在自由校区无论是开始和大家一起在大机房里,还是后来自己进到小机房当中,更多的时候都是王老师单独给我讲东西或者是我自己做题。而在跟着清华小机房里这几位高二学长上竞赛课的这段时间当中,可能是由于人数变少了,也可能是由于我的水平变高了,所以大家之间的交流与互动就变得越来越多了。 这段时间我获知了一个特别好的网站www.hzwer....

commonc的博客 4406

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OI生涯回忆录(Part7:至高一湖南集训Day3)

(卅一)联赛惨案 NOIP结束了,自然我是要回班上课的。 王晓光这边说着尽量在沟通让我和李佳实尽快脱产,然而并不知道什么时候能办完.... 转过来这个周中就开始了各种山寨数据的测试,学军自己出的、杭二自己出的、UOJ上出的.......由于斗地主和跳石头两题分数浮动巨大,所以我的测试成绩也是浮动在480~560之间。此外,除了我之外,吉大附中的全员基本测试成绩都在我们学校这几个人之上,王老师...

commonc的博客 2769

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OI生涯回忆录(Part6:至高一NOIP考试结束)

(廿六)高中文化课初体验 这个暑假是十分轻松且惬意的(虽然由于国赛的原因只有二十几天),我爷爷住院调养于是我经常捧着笔记本到医院待着玩游戏。我下了个盗版的实况13,画面比实况8好到不知道哪里去了,细致又大气,还有生涯模式,令我爱不释手(后来听说这是实况系列的巅峰之作,我也不知怎么就这么巧下了那个版本)。加上八月中下旬我们就要军训,所以也很少做题,然后就看着王老师在QQ上发来一条又一条的消息。 ...

commonc的博客 3725

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

OI生涯回忆录(Part2:至初二APIO结束)

  (六)相识 这段时间也发生了另一个对我影响颇为重大的事情,让我彻底放弃了数学竞赛,由于OI无关,我在这里不赘述,简单来讲就是我在学校选人阶段因为李佳实的参赛资格问题和数学老师(背后是主管校长)起了争执,在反抗无果后自己的参赛资格也受到威胁,在我的班主任和数学老师的力保之下成功说服了主管校长保住了我的位置,但是最后我的成绩却非常不理想,接着在“赛后总结”中,与学校方面关系甚好的某培训机构校长...

commonc的博客 2267

OI生涯回忆录 2017.9.10~2018.11.11

然而并没有退役 为了这两天,也准备了一年。 高一零基础的蒟蒻,NOIP2017仅有80pts 之后看着luogu的倒计时, 300天,200天,100天,30天, 直到10天、1天。 10号,11号的考试,是我参加的第一次正规OI考试。 一些人因为骗到分而窃喜,而一些人因为CE而懊悔。 一些人因为看到原题游刃有余,而一些人因为数组开小万念俱灰。 一些人因为猜中结论喜笑颜...

weixin_33762130的博客 144

东北育才10天大总结

老师们    Scanf的嗓门照例是最大的。恩。   “我是山里的孩子……小的时候背书,整个山头都听得见……”   有一个哈师大附中的竞赛教练很……怎么说呢?接地气好了。   Scanf说东北人很耿直,似乎确实是这样的。衡水的教练早就被遣返了……   “他啊,监考去了!”   虽然他不在,但还是不还手机。让衡水的人天天在电脑上颓废……   Scanf不在,你看我们就很老实。他到处“乱...

weixin_30600197的博客 185

linux tintin 中文,GitHub - oiuv/tt: TinTin++ on Termux for "pkuxkx",(全平台 Mud 客户端)。

START这里是做什么的?本仓库用于存储 xgg@pkuxkx 的游戏配置,以及部分 TinTin++ 相关脚本和文档。北大侠客行是一个 MUDs 文字游戏,Termux 是一个安卓系统上的终端模拟器,TinTin++ 是一个跨平台的 MUDs 客户端。支持:macOS,iOS,Android,Linux,Windows。北大侠客行可使用 TinTin++ 客户端连接,TinTin++ 可以运行在...

weixin_42502363的博客 1272

NOIP2008全省提高组获奖名单

排名 姓名 城市 学校 性别 年级 成绩 奖项 1 代明昊   广州市   华南师大附中   男高三 400   一等奖 2 姜碧野   中山市   中山市中山纪念中学   男高三 380   一等奖 3 唐福宇   中山市   中山市中山纪念中学   男高三 340   一等奖 3 蒙澎权   中山市   中山市中山纪念中学   男高一 340   一等奖 5 李叶茂   东莞市  

峰云四起 5721

倍增算法的另一种解法

网上一搜索倍增算法,基本就是罗穗骞同学的介绍。这同学高中时期就研究这么深入,让我这研究生毕业的人汗颜,慢慢爬坑吧。不过说实在的,这代码写的实在看着有点费劲。网上又有人整理了下。不过我看的还是一头雾水,希望有明白人能说明一下。要想了解倍增算法,最好先对RMQ和基数排序算法有一定了解,还要了解一下后缀数组。下面把代码贴过来。 例子图如下: 但是代码的实现和这个图出入很大,不好理解。

俊哥有个Blog 4589

游戏记录:OI教练模拟器

OI教练模拟器是一款针对信息学竞赛训练的在线工具,提供模拟比赛、题目训练和选手评估功能。摘要版本如下: "OI教练模拟器是专为信息学竞赛设计的在线训练平台,支持模拟比赛、题目练习和选手能力评估。平台包含多种难度题目和模拟赛功能,帮助选手针对性提升竞赛能力。通过数据分析反馈训练效果,适用于不同水平选手备赛IOI等算法竞赛。" (149字)

weixin_68176644的博客 676
上一篇: OI生涯回忆录(Part2:至初二APIO结束)
下一篇: OI生涯回忆录(Part4:至初三省选)
commonc
博客等级 码龄11年 173粉丝 167原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值