news 2026/5/20 23:21:14

两种方式构造数独

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
两种方式构造数独


循环矩阵

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));StreamTokenizerin=newStreamTokenizer(br);PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));in.nextToken();intn=(int)in.nval;in.nextToken();intk=(int)in.nval;int[]firstRow=newint[n];intq=k/n;intr=k%n;/** * sum(firstRow) = r*(q+1) + (n-r)*q = n*q + r = k */for(inti=0;i<n;i++){if(i<r){firstRow[i]=q+1;}else{firstRow[i]=q;}}for(inti=0;i<n;i++){for(intj=0;j<n;j++){//第i行是第一行循环左移 i 位的结果//加n可避免j-i为负数时取模出错out.print(firstRow[(j-i+n)%n]+(j==n-1?"":" "));}out.println();}out.flush();out.close();br.close();}

方法2-YYDS(有一点马叉虫)

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));StreamTokenizerin=newStreamTokenizer(br);PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));in.nextToken();intn=(int)in.nval;in.nextToken();intk=(int)in.nval;for(inti=0;i<n;i++){for(intj=0;j<n;j++){if(i==j){out.print(k+(j==n-1?"":" "));}else{out.print(0+(j==n-1?"":" "));}}out.println();}out.flush();out.close();br.close();}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 8:12:21

【开题答辩全过程】以 基于SpringBoot云旅行微信小程序的设计和实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/5/14 23:41:25

当AI学会“听诊”:心肺听诊分析系统,正在悄悄改变医疗

医生戴上听诊器的那一刻&#xff0c;世界仿佛安静了下来。 心跳、呼吸、杂音——这些细微却关键的声音&#xff0c;决定着诊断的方向。 但你有没有想过&#xff1a; 如果有一个AI&#xff0c;能和医生一起“听”&#xff0c;甚至比人类更稳定、更全面&#xff0c;会发生什么&a…

作者头像 李华
网站建设 2026/5/10 4:58:21

常见ADC解析

1. 逐次逼近型ADC 架构原理&#xff1a;采用二分搜索算法实现转换。核心组件包含比较器、数模转换器和逐次逼近寄存器。转换周期起始时&#xff0c;SAR寄存器高位置1&#xff0c;DAC产生半量程电压。比较器判定模拟输入与DAC输出电压的大小关系&#xff0c;确定该位保留或清零…

作者头像 李华
网站建设 2026/5/1 6:06:11

Linux命令-lsattr(查看文件的第二扩展文件系统属性)

&#x1f9ed;说明 lsattr 命令用于显示文件或目录在Linux文件系统中的隐藏属性。这些属性提供了对文件更精细的控制&#xff0c;例如设置文件只可追加内容或不可修改&#xff0c;常用于系统安全和数据保护。 下面这个表格整理了 lsattr 命令的常用选项。选项说明-a列出目录下的…

作者头像 李华