使用鼠标点击矩阵上下左右的数字初始化为1 计算所需总共点击次数矩阵所有数字变成1的时间算法

import java.util.ArrayList;

public class HuaweiTest2 {
    public static void main(String[] args) {
//        System.out.println("Hello World!");
    }

    public static Integer getMilliSecondsForInputInicialize2One(String inputStr){
        String trim = inputStr.trim();
        if (trim==null){
            return null;
        }
        if (trim.isEmpty()){
            return null;
        }
        String[] split = trim.split("\\s");
        String s = split[0];
        String trim1 = s.trim();
        Integer i1 = Integer.valueOf(trim1);
        String s1 = split[1];
        String trim2 = s1.trim();
        Integer i2 = Integer.valueOf(trim2);
        ArrayList<ArrayList<Integer>> arrayLists = new ArrayList<>();
        ArrayList<Integer> integers = new ArrayList<>();
        for (int i = 0; i < split.length; i++) {
            if ((integers.size()+1)%i2==0){
                continue;
            }else {
                ArrayList<Integer> integers1 = new ArrayList<>();
                String s2 = split[i+2];
                integers1.add(Integer.valueOf(s2));
                String s3 = split[i+3];
                integers1.add(Integer.valueOf(s3));
                String s4 = split[i+4];
                integers1.add(Integer.valueOf(s4));
                arrayLists.add(integers1);
                integers=integers1;
            }
        }
        return null;
    }
}

class MetrixSynchronizedInput{
    private String id;
    private Integer mLine;
    private Integer nColmn;
    private Integer dataInt;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getmLine() {
        return mLine;
    }

    public void setmLine(Integer mLine) {
        this.mLine = mLine;
    }

    public Integer getnColmn() {
        return nColmn;
    }

    public void setnColmn(Integer nColmn) {
        this.nColmn = nColmn;
    }

    public Integer getDataInt() {
        return dataInt;
    }

    public void setDataInt(Integer dataInt) {
        this.dataInt = dataInt;
    }
}

class MetrixCordination{
    private String id;
    private Integer inicializeIIndex;
    private Integer inicializeJIndex;
    private Integer anotherExpandKIndex;
    private Integer anotherExpandLIndex;
    private String metixSynchronizedInputId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getInicializeIIndex() {
        return inicializeIIndex;
    }

    public void setInicializeIIndex(Integer inicializeIIndex) {
        this.inicializeIIndex = inicializeIIndex;
    }

    public Integer getInicializeJIndex() {
        return inicializeJIndex;
    }

    public void setInicializeJIndex(Integer inicializeJIndex) {
        this.inicializeJIndex = inicializeJIndex;
    }

    public Integer getAnotherExpandKIndex() {
        return anotherExpandKIndex;
    }

    public void setAnotherExpandKIndex(Integer anotherExpandKIndex) {
        this.anotherExpandKIndex = anotherExpandKIndex;
    }

    public Integer getAnotherExpandLIndex() {
        return anotherExpandLIndex;
    }

    public void setAnotherExpandLIndex(Integer anotherExpandLIndex) {
        this.anotherExpandLIndex = anotherExpandLIndex;
    }

    public String getMetixSynchronizedInputId() {
        return metixSynchronizedInputId;
    }

    public void setMetixSynchronizedInputId(String metixSynchronizedInputId) {
        this.metixSynchronizedInputId = metixSynchronizedInputId;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员是干活的

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值