吐槽
滚动

2017 C语言积分赛 周赛一 B题 重生之我是A+B 题解

题目描述

 大家好,我是A+B,又叫A-B。我本来过着普通的生活,突然有一天,我竟然重生了。但是这个世界有点奇怪。这是什么啊,怎么变成这样了啊,我,我,我,我不再是当初那个纯真的A+B了。(以下省略100000字碎碎念)。

让我们来看看A+B(A-B)变成什么样了吧。A,B以及+ -符号的定义如下表:

XXXXX ….X XXXXX XXXXX X…X XXXXX XXXXX XXXXX XXXXX XXXXX ….. …..

X…X ….X ….X ….X X…X X…. X…. ….X X…X X…X ..X.. …..

X…X ….X ….X ….X X…X X…. X…. ….X X…X X…X ..X.. …..

X…X ….X XXXXX XXXXX XXXXX XXXXX XXXXX ….X XXXXX XXXXX XXXXX XXXXX

X…X ….X X…. ….X ….X ….X X…X ….X X…X ….X ..X.. …..

X…X ….X X…. ….X ….X ….X X…X ….X X…X ….X ..X.. …..

XXXXX ….X XXXXX XXXXX ….X XXXXX XXXXX ….X XXXXX ….X ….. …..

看起来好像有点奇怪,不过我相信你们一定能找到规律的。(重生真可怕)

注意:常言道,缘,妙不可言。这题需要灵感,不建议死磕。

输入

 七行长度为5*n的字符串(由.和X构成)。其中3<=n<=100

输出

 输出对应的结果。(需要自己从样例输入输出和规律表中找结果)我们能保证输出的结果每行不超过50个字符

样例输入

样例输出

思路:寻找特征位置,识别每个符号,然后按“表达式计算”的题目,高精过去。

Code:(提供者:信科李远航)

 

Contents licensed under Creative Commons by-nc-sa 3.0.
Post Comment

Post Comment