题解 1115: DNA

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

筛选

用二维数组思维(优化)解题

解题思路:看到本题大家可能会想到用二维数组的方法解题,当检测样例比较小的时候(比如a=5,b=4),只需要一个较小的二维数组(如b[10][10])就可以解决,但是当检测样例很大如(a=1000,b=200)等所构造的二维数组很大,空间复杂度与时间复杂度都很高。

DNA题目详解

摘要:解题思路:注意事项:参考代码:n = int(input())for i in range(n):    m,v = map(int,input().split())    for j in rang……

java简短算法

摘要:解题思路:注意事项:参考代码:public class Main {    public static void main(String[] args) {        Scanner sc = n……

小小新手:DNA

```pythonn=int(input())whilen:a,b=map(int,input().split())ss=[]j=0foriinrange(0,a*b+1):s=[''forkinrange(0,a)]s[j]=s[a-j-1]='X'ss.append(s)j+=1ifj==a:de

DNA题目解析 C++代码详解

摘要: ######原题链接:[DNA](https://www.dotcpp.com/oj/problem1115.html "DNA") ------------ 解题思路:观察题目中所给出的……

1115: DNA思路与代码 java

-思路观察一个单元e,g,a=3:X0X0X0X0X发现当行列相等,或者行列相加等于a+1时为X,其余为空格利用a=5是验证,发现对于单个单元成立:于是有代码:```javafor(inti=2;i

运用数学规律解题

摘要:参考代码:```c++#include<iostream>using namespace std;int main() { int i, j; int a, b, n; cin >> n; while……