笔记
XinFeng@
Hello world!
展开
-
还在用Scanner输入?快读快输出模板来啦(Java)
快读快输出模板建议收藏原创 2022-11-04 00:16:24 · 1143 阅读 · 0 评论 -
试题 算法训练 输出米字形(Java)
试题 算法训练 输出米字形 提交此题评测记录 资源限制 时间限制:1.0s 内存限制:512.0MB 根据输入的正整数n (1 米字形由一个(2n-1)*(2n-1)的矩阵组成,矩阵包含从大写A开始的n个字母 例如:n=3时,包含A,B,C;n=4时,包含A,B,C,D。 矩阵的正中间为n个字母中字典序最大的那个,从这个字母开始,沿着西北、正北、东北、正西、正东、西南、正南、东南八个方向各有一条由大写字母组成的直线。并且直线上的字母按字典序依次减小,直到大写字母A。 ...原创 2022-01-23 21:30:20 · 193 阅读 · 0 评论 -
大学生居然不会矩阵的乘法(JAVA)
今天是Java上机实验考试,考试内容很简单,就两道题,第一道题就考了接口,第二道题就考了矩阵的乘法(两个矩阵相乘,要求输出两个矩阵以及两个矩阵相乘得到的新的矩阵)。考完之后很多人竟然反应已经不会矩阵的乘法了??!哈哈哈! 下面就简单的分享一下如何用Java实现矩阵乘法吧: 首先如果在草稿纸上连矩阵的乘法都不会的,那么可以先回去学习线性代数之矩阵的乘法,,,嘿嘿。 矩阵乘法的定义: 设A为m * p的矩阵,B为p * n的矩阵,那么称m * n的矩阵C为矩阵A与B的乘积,记作C = AB,其中矩阵C中原创 2021-12-14 17:41:30 · 434 阅读 · 0 评论 -
一个简单的自定义异常范例(JAVA)
作为Java初学者,为了巩固自己学习的Java异常处理,故分享一个Java中自定义异常的范例吧! 同时也方便自己的学习整理! package AAA; import java.util.Scanner; public class NoPositiveIntegerException extends Exception{ public NoPositiveIntegerException(String msg){ super(msg); } } //对自定义异常..原创 2021-12-04 22:18:28 · 344 阅读 · 2 评论 -
基础练习 Fibonacci数列(JAVA)
资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 我目前能想到的两种解法: 方法一: import java.util.Scanner; public class Main { public sta..原创 2021-12-04 21:03:34 · 536 阅读 · 0 评论 -
算法训练 kAc给糖果你吃 (JAVA)
试题 算法训练 kAc给糖果你吃 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 kAc有n堆糖果,每堆有A[i]个。 kAc说你只能拿m次糖果,聪明的你当然想要拿最多的糖果来吃啦啦啦~ //第二天,kAc问你还想吃糖果么?(嘿嘿嘿)说着眼角路出奇怪的微笑... 输入格式 第一行两个数字n和m,第二行有n个数字A[i]。 输出格式 输出一行表示最多能拿几个糖果。 样例输入 2 2 1 2 样例输出 3 数据规模和约定 0<n.原创 2021-12-04 20:10:40 · 981 阅读 · 0 评论 -
试题 算法训练 字符串编辑(JAVA)
资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有: 1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ’s’ ,若字符串中有多个 ‘s’,则删除第一次出现的。 2 I:插入一个字符,命令的格式为:I a1 a2 其中a1表示插入到指定字符前面,a2表示将要插入的字符。例如:I s d 表示在指定字符 ’s’ 的前面插入字符 ‘d’ ,若原串.原创 2021-12-03 01:32:55 · 176 阅读 · 0 评论