前言:
由于OJ服务器时间比北京时间快了9min50s,导致比赛正式开始前已经可以看题目了,在队员发现时部分人已经AC了第一道签到题。
重新出题已经来不及了,只好将比赛隐藏又重新开了一场,题目不变,开始时间改回了北京时间19:00。(由此明白了考试备用试卷存在的原因?
没想到比赛还没正式开始就出锅了,对于造成的不便深表歉意。
题解:
说明:
比赛题目已在OJ公开,PIDs为1591~1598。
这场比赛整体来看难度不大,在中场的时候所有题目就都有人AC了,最终还有一人AK。
下面每道题的“题解”都是按照题目被拿走FB的顺序写的,由于题面并不难懂,且数据都会发送给大家,所以下列“题解”省去题目大意和解题思路,只保留实况记录和AC代码,如果发现一切相关问题可及时与我联系。
1591、Welcome to SDNU【签到】【输出字符串】
直接打印字符串的签到题,00:00:27被QLUmahongru
拿走一血。
AcCode:(Python)
1 | print("Hello SDNU!") |
1592、easy problem【线性基】【裸题】
线性基模板题,没什么好说的,00:03:56被2018lihaoran
拿走一血。
AcCode:
1 |
|
1594、a - b【签到】【大数】
计算大数幂之差,00:08:04被20WangChuntao
拿走一血。
AcCode:(Python)
1 | while 1: |
1595、矩阵链乘【栈】【表达式解析】
考察用栈模拟表达式,为了简化题目,已经保证表达式中的字母均在第一部分出现过,进行相乘的矩阵已用括号括起来,且括号符合匹配规则。00:22:08被sunchenxi_QLU2019
拿走一血。
AcCode:
1 |
|
1593、No one knows ACM better than me【签到】【打印图形】
模拟签到题,00:33:50被2018lihaoran
拿走一血。两个一血了啊,不愧是你,浩然!
AcCode:
1 |
|
1596、有手就行【模拟】【26进制】
恶心模拟题,再次被2018lihaoran
于01:23:12拿走一血。
AcCode:
1 |
|
1598、多人运动【组合数学】【快速幂】
再次出锅,题面把B组和C组描述反了,对不起!最后被浩然发现,浩然还是强啊。
虽然题面出锅,但并不影响老将对题目的理解凭借丰厚的参赛经验,这道题在01:32:15被2017liuyidi
拿走一血,闷声发大财,知道题目有问题也不和我反馈一下(记仇.jpg)。
AcCode:
1 |
|
1597、神秘监考【规律】【循环节】
找规律的题目,01:34:53又又又被2018lihaoran
拿走一血!下面代码的注释中包含了浩然的解题思路。
1 |
|
总结:
一周前教练说题目不用太难,于是办了这场几乎不需要算法的“模拟题大赛”。
在写这个解题报告时也觉得没啥好写的,就把优秀的AC代码公布一下作为参考吧。
看到自己带过的师弟实力已碾压两年前的自己,内心深感欣慰,感谢教练的辛勤付出和队员们的共同努力。希望能早日见到集训队队员拿到区域赛金牌,有生之年能见到集训队队员打进WF。