题解 1115: DNA

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

Manchester- DNA(最容易理解-带图)

摘要:解题思路:(这里A,B就是题目中的a,b);1.总的思路,把整个DNA的输出变成得到每一行,然后输出;2.首先得到DNA的第一行,用字符数组记录;3.第一行DNA的宽度就是A,即字符数组的有效长度为A……

DNA-题解(Python代码)

摘要:## 问题 1115: DNA 用Python列表实现 **解题思路:** **确定X的位置** 我们可以把每一行看成一个m个元素的列表,列表中的每一行X的位置都在变化。 变化规则:0/……

DNA (Java代码)

摘要:解题思路: DNA的排列呈对称状,用数组分别从两端记录即可‘注意事项:一定要先把数组全赋值为’ ‘(空格),缺少这一步有的电脑端也会编译成功并且输出结果完全正确,但是不能通过解答。参考代码:impor……

DNA-题解(Python代码)

摘要:笔者本题用了修改列表的方法来生成结果字符串,应该不是最优方法,但对于每个输入数据都能直接生成一个结果,而非分部输出。 列表用了推导式来生成,为避免更改一处值时引起的其他变化。 ```python ……
优质题解

DNA-题解(C语言代码)详细题解

摘要:解题思路:利用字符数组来实现空格和X的的变换,其次找到打印规律。注意事项:注意一:题目输出的是X,而不是x,晃眼一看很容易写成小写,这样很不容易发现错误。注意二:输入包含多组测试数据。第一个整数N(N……
优质题解

DNA-题解(Java代码)详解可输出多组

摘要:解题思路:   每一组的总行数为   a*b-(b-1)                      前端的空白个数数顺序 从 0 递增到(a-1/2)个空白 再递减到 0               ……