省流
Python
大获全胜。
分析
首先得知道 eval
库。然后这道题目可以看成三则运算,FD
是加, BK
是减,REPEAT
是乘。
然后手动把输入的字符串处理一下,丢给 eval
库解决。
了吗?
看个例子:
REPEAT 114[]
显然是 0
,但是 eval
把它转换成了这样:
114*()
然后因为 Python
里空括号是空元组,所以上面这种情况手动处理一下就行了。
Python
大获全胜。
首先得知道 eval
库。然后这道题目可以看成三则运算,FD
是加, BK
是减,REPEAT
是乘。
然后手动把输入的字符串处理一下,丢给 eval
库解决。
了吗?
看个例子:
REPEAT 114[]
显然是 0
,但是 eval
把它转换成了这样:
114*()
然后因为 Python
里空括号是空元组,所以上面这种情况手动处理一下就行了。
文章标题:P3122 做题笔记
文章作者:Walter_Fang
文章链接:https://blog.walterfang.us.kg/posts/note-p3122[复制]
最后修改时间:
商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。