信息学获得江苏省奥赛一等奖是个啥水平?

2024-11-17 19:01:31
推荐回答(2个)
回答1:

写代码没啥难度,关键是分析下,结论是这样的:对于n根火柴,如果n不能被3整除,那么先取者有必胜策略。
分析:(以100个为例)
假如我要赢,我得想办法让对方取第99根或者98根,所以,我必须抢下第97根,为了能确保抢下第97根,我必须让对方取第96根或者第95根。
以此类推100->97->94->……->1
所以,只要我能抢到第1根,那么我一定能赢
你可以看一下,我拿第1根。然后,你拿1根我就拿2根,你拿2根,我就拿1根,反正我拿下第1,4,7,10……,97,100根,所以我赢的。
总结下来就是,对于n根火柴,如果n不能被3整除,那么先取者有必胜策略。
pascal程序(我随便写下,没编译过)
programnoi;
begin
writeln(1,'',1,'',0,'',1,'',1);
end.

回答2:

每年全国信息学奥林匹克联赛在各省举行时,提高组(高中组)有两种分数线,一种是省一等奖分数线,另一种是国家一等奖分数线。
国家一等奖高于省一等奖,只有获得国家一等奖,才有机会获得高校保送生资格。
所以你哥哥的那个应该指的是江苏赛区一等奖,无保送资格。而且,在联赛中获得国家一等奖就可以保送大学。
这个保送资格在江苏省可以上南京航空航天大学及以上的学校(文化课基础要好才能上好学校),已经很不错了。

如果还想上一个层次,就要参加本省的省集训队,如果能入选最终集训队,就能参加全国信息学奥林匹克竞赛,获得金、银、铜牌均可保送南大以上学校。江苏省是信息学强省,进省队需要天赋+勤奋+运气,竞争很激烈。

我是江苏的,而且也参加这个竞赛,所以可以为你提供以上信息,不明白的可以问我。