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

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

时间:2024-10-03 22:44:48浏览次数:6  
标签:return String void 矩阵 private 点击 Integer public 数字

  1 import java.util.ArrayList;
  2 
  3 public class HuaweiTest2 {
  4     public static void main(String[] args) {
  5 //        System.out.println("Hello World!");
  6     }
  7 
  8     public static Integer getMilliSecondsForInputInicialize2One(String inputStr){
  9         String trim = inputStr.trim();
 10         if (trim==null){
 11             return null;
 12         }
 13         if (trim.isEmpty()){
 14             return null;
 15         }
 16         String[] split = trim.split("\\s");
 17         String s = split[0];
 18         String trim1 = s.trim();
 19         Integer i1 = Integer.valueOf(trim1);
 20         String s1 = split[1];
 21         String trim2 = s1.trim();
 22         Integer i2 = Integer.valueOf(trim2);
 23         ArrayList<ArrayList<Integer>> arrayLists = new ArrayList<>();
 24         ArrayList<Integer> integers = new ArrayList<>();
 25         for (int i = 0; i < split.length; i++) {
 26             if ((integers.size()+1)%i2==0){
 27                 continue;
 28             }else {
 29                 ArrayList<Integer> integers1 = new ArrayList<>();
 30                 String s2 = split[i+2];
 31                 integers1.add(Integer.valueOf(s2));
 32                 String s3 = split[i+3];
 33                 integers1.add(Integer.valueOf(s3));
 34                 String s4 = split[i+4];
 35                 integers1.add(Integer.valueOf(s4));
 36                 arrayLists.add(integers1);
 37                 integers=integers1;
 38             }
 39         }
 40         return null;
 41     }
 42 }
 43 
 44 class MetrixSynchronizedInput{
 45     private String id;
 46     private Integer mLine;
 47     private Integer nColmn;
 48     private Integer dataInt;
 49 
 50     public String getId() {
 51         return id;
 52     }
 53 
 54     public void setId(String id) {
 55         this.id = id;
 56     }
 57 
 58     public Integer getmLine() {
 59         return mLine;
 60     }
 61 
 62     public void setmLine(Integer mLine) {
 63         this.mLine = mLine;
 64     }
 65 
 66     public Integer getnColmn() {
 67         return nColmn;
 68     }
 69 
 70     public void setnColmn(Integer nColmn) {
 71         this.nColmn = nColmn;
 72     }
 73 
 74     public Integer getDataInt() {
 75         return dataInt;
 76     }
 77 
 78     public void setDataInt(Integer dataInt) {
 79         this.dataInt = dataInt;
 80     }
 81 }
 82 
 83 class MetrixCordination{
 84     private String id;
 85     private Integer inicializeIIndex;
 86     private Integer inicializeJIndex;
 87     private Integer anotherExpandKIndex;
 88     private Integer anotherExpandLIndex;
 89     private String metixSynchronizedInputId;
 90 
 91     public String getId() {
 92         return id;
 93     }
 94 
 95     public void setId(String id) {
 96         this.id = id;
 97     }
 98 
 99     public Integer getInicializeIIndex() {
100         return inicializeIIndex;
101     }
102 
103     public void setInicializeIIndex(Integer inicializeIIndex) {
104         this.inicializeIIndex = inicializeIIndex;
105     }
106 
107     public Integer getInicializeJIndex() {
108         return inicializeJIndex;
109     }
110 
111     public void setInicializeJIndex(Integer inicializeJIndex) {
112         this.inicializeJIndex = inicializeJIndex;
113     }
114 
115     public Integer getAnotherExpandKIndex() {
116         return anotherExpandKIndex;
117     }
118 
119     public void setAnotherExpandKIndex(Integer anotherExpandKIndex) {
120         this.anotherExpandKIndex = anotherExpandKIndex;
121     }
122 
123     public Integer getAnotherExpandLIndex() {
124         return anotherExpandLIndex;
125     }
126 
127     public void setAnotherExpandLIndex(Integer anotherExpandLIndex) {
128         this.anotherExpandLIndex = anotherExpandLIndex;
129     }
130 
131     public String getMetixSynchronizedInputId() {
132         return metixSynchronizedInputId;
133     }
134 
135     public void setMetixSynchronizedInputId(String metixSynchronizedInputId) {
136         this.metixSynchronizedInputId = metixSynchronizedInputId;
137     }
138 }

 

标签:return,String,void,矩阵,private,点击,Integer,public,数字
From: https://www.cnblogs.com/liaowanzhong/p/18446098

相关文章

  • 代码随想录算法训练营Day2|209.长度最小的子数组 59.螺旋矩阵
    学习资料:https://programmercarl.com/数组总结篇.html#数组的经典题目移动窗格,首尾指针根据条件变化模拟行为,循环不变量(左闭右闭或左闭右开)整个过程保持一致学习记录:209.长度最小的子数组(用while使得尾指针遍历全部;用while实现,当[首:尾]之和>目标值,才移动首指针;为了求最小长度......
  • 行列式求法和矩阵树定理
    1.矩阵树定理无向图,有n个点,如果说i-j之间有连边,那么矩阵g[i][j]=g[j][i]=-1(i-j之间的边的数量),否则值为0矩阵上对角线上的值为该点的度数,g[i][i]=d[i];生成树个数:任选i,去掉i行i列之后的行列式的值生成树的权值=边权的乘积,所有生成树的权值之和?i-j之间右边,g[i][j]=......
  • 算法训练营第七天| 344.反转字符串 541. 反转字符串II 卡码网:54.替换数字
    344.反转字符串状态:成功完成。初始思路:双指针交换位置就可以,如果元素个数为偶数,则刚好交换完最后一组后,left>right;如果元素个数为奇数,交换完最后一组后,left和right同时到达中位数,不需要交换。 541.反转字符串II 状态:没做出来。初始思路:这道题是以上一个题目为基础的,我......
  • BP - 点击劫持 Clickjacking (UI redressing)
    Whatisclickjacking?点击劫持是一种基于界面的攻击,通过点击诱饵网站中的其他内容,诱骗用户点击隐藏网站上的可操作内容。iframe基于会话的CSRF令牌无法缓解点击劫持攻击,因为目标会话是通过从真实网站加载的内容建立的,并且所有请求都在域内发生。CSRF令牌被放入请求中,并作为......
  • 数字经济与新质生产力:地理信息与遥感视角下的深度分析
    在数字化浪潮的推动下,我们正见证着生产力的一次历史性飞跃。数字经济如何重塑生产力的三大要素:劳动对象、劳动资料和劳动者?让我们来深度分析数字经济如何推动新质生产力的发展。一、数字经济与地理信息的融合地理信息与遥感技术是数字经济中不可或缺的一环。它们......
  • pbootcms禁止数字id方式访问栏目,如/1/
    为了在PBootCMS中关闭数字ID方式访问栏目,使栏目只能通过类似 www.xxx.com/about/ 的方式进行访问,可以按照以下步骤进行修改。这种方法适用于PBootCMS3.1.3版本,其他版本可以参考进行相应的修改。步骤1:找到并修改代码打开文件:打开 IndexController.php 文件,路径为 \A......
  • 猜数字游戏
    要求:1.生成1至100内的随机数2.猜数字过程中,根据玩家所猜数字与随机数比较大小,给出猜大了或小了的反馈,直到猜对了结束游戏。1.随机数的生成猜数字游戏首先需要产生随机数1.1rand函数作用:可以生成随机数intrand(void);rand函数会返回一个伪随机值,范围在0~RAND-MAX之间,RA......
  • StarTowerChain:数字共享生态的引领者,共创美好未来
    在数字时代,共享经济已经成为一种趋势。StarTowerChain以其强大的共享经济模式,打造了一个全新的数字共享生态。在StarTowerChain的平台上,用户可以轻松地共享自己的资源,包括计算资源、存储空间、数据等。这种共享不仅可以提高资源的利用率,还可以为用户带来额外的收益。共享经......
  • 1068:与指定数字相同的数的个数 【printf和scanf的非常正常用法】
    【题目描述】输出一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行为N和m,表示整数序列的长度(N<=100)和指定的数字;第2行为N个整数,整数之间以一个空格分开。输出为N个数中与m相同的数的个数。【输入】第1行为N和m,表示整数序列的长度(N<=100)和指定的数字,中间用一个空......
  • MATLAB数字水印系统
    课题介绍本课题为基于MATLAB的小波变换dwt和离散余弦dct的多方法对比数字水印系统。带GUI交互界面。有一个主界面GUI,可以调用dwt方法的子界面和dct方法的子界面。流程包括,读取宿主图像和水印图像,嵌入,多种方法的攻击(剪切,加噪,旋转等),提取,最后利用psnr峰值信噪比进行评价不同攻击......