- 2024-10-27备战蓝桥杯JAVA B组Day10
备战蓝桥杯JAVAB组Day10目录备战蓝桥杯JAVAB组Day10前言P1428小鱼比可爱P1427小鱼的数字游戏P5727【深基5.例3】冰雹猜想P1047[NOIP2005普及组]校门外的树P5728【深基5.例5】旗鼓相当的对手前言零基础小白备战蓝桥杯第十天,刷题内容为:洛谷题单【入门3】循
- 2024-10-27JAVA学习笔记--面向对象_面向对象思想介绍
面向对象的介绍 1.面向过程:自己的事情自己干,代表语言C语言 洗衣服:每一步自己要亲力亲为->找个盆,放点水,找个搓衣板,搓搓搓2.面向对象:自己的事情别人帮忙去干,代表语言Java语言 洗衣服:自己的事情别人干->全自动洗衣机如果
- 2024-10-27【代码随想录Day53】图论Part05
并查集理论基础题目链接/文章讲解:并查集理论基础|代码随想录寻找存在的路径题目链接/文章讲解:代码随想录importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){intnumberOfElements,numberOfConnections;Scann
- 2024-10-20三,Random
Random类详解在Java编程中,Random类是java.util包中用于生成随机数的类。它提供了多种方法来生成随机数,这些方法可以生成不同类型的随机数,包括整数、浮点数等。本文将详细探讨Random类的用法、构造方法和成员方法,包括nextInt()、nextDouble()等。Random类概述Random类是Java中用
- 2024-10-1410月14日
在原有代码的基础上添加了年级分类packageguv;importjava.util.Random;importjava.util.Scanner;importjava.time.Duration;importjava.time.Instant;classArithmeticGenerator{protectedRandomrandom;protectedScannerscanner;protectedintcorrectCount;p
- 2024-10-12第2关:寻找一个序列中的第K小的元素(即第k小元问题)
[TOC]寻找一个序列中的第K小的元素(即第k小元问题)对于给定的含有n(n<=100)元素的无序序列,求这个序列中第k(1≤k≤n)小的元素。任务描述本关任务:编写一个能计算数组中的第k小的元素的小程序。相关知识假设无序序列存放在a[0…n-1]中,若将a递增排序,则第k小的元素为a[k-1]。
- 2024-10-01【优选算法】(第十三篇)
目录【模板】⼀维前缀和(easy)题目解析讲解算法原理编写代码【模板】⼆维前缀和(medium)题目解析讲解算法原理编写代码【模板】⼀维前缀和(easy)题目解析1.题目链接:【模板】前缀和_牛客题霸_牛客网2.题目描述讲解算法原理解法(前缀和):算法思路:a.先预处理出来⼀
- 2024-09-27出四则运算题
一家软件公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道四则运算题目给小学生做。代码如下:importjava.util.;//导入java.util中的所有包publicclassMathtitle{publicstaticvoidmain(String[]args){//输出30道题目for(inti=0;i<30;i++){System.out.pr
- 2024-09-279.25博客(动手动脑)
四则运算importjava.util.Random;importjava.util.Scanner;publicclassArithmeticQuizGenerator{//主方法publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Randomrandom=newRandom();//用户可以选择生成题目
- 2024-09-24ArrayAssignment
packagecom.shrimpking.t3;importjava.util.Random;/***CreatedbyIntelliJIDEA.**@Author:Shrimpking*@create2024/9/1515:57*/publicclassArrayAssignment{publicstaticvoidmain(String[]args){//创建随机对象Rand
- 2024-08-21【CSP:202312-1】仓库规划(Java)
题目链接202312-1仓库规划题目描述求解思路暴力求解:由于数据量较小,对每个仓库进行遍历求解即可。需要注意只有一个仓库的特殊情况。(n=1
- 2024-08-14JavaWeb登录实现验证码功能
1、新建两个工具类importjava.util.Arrays;publicclassCreateVerificationCode{/***验证码难度级别*/publicenumSecurityCodeLevel{Simple,Medium,Hard}publicstaticStringgetSecurityCode(){
- 2024-08-11JAVA中的Random类
在Java中,`java.util.Random`类是一个用于生成伪随机数的类。它提供了多种方法来生成不同类型的随机数。下面是使用`Random`类的示例代码,包括注释:importjava.util.Random;publicclassRandomExample{ publicstaticvoidmain(String[]args){ /
- 2024-08-05Scanner
在Java中,nextInt()是Scanner类的一个方法,用于读取用户输入的下一个整数。以下是nextInt()方法的一些关键点和使用示例:语法intnextInt()这个方法没有参数,返回一个int类型的值。功能从Scanner对象的输入源读取下一个整数。读取到的整数将被解析并作为int类型返
- 2024-08-01在处理用户输入时,当捕获到异常后,需要适当的清理输入流,以确保程序可以正确继续执行
问题描述代码示例publicclassExample{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);while(true){System.out.print("正常输入一个数字:");intanInt=scanner.nextInt();//正常
- 2024-07-31三种语言实现差分(C++/Python/Java)
题目输入一个长度为n的整数序列。接下来输入m个操作,每个操作包含三个整数l,r,c表示将序列中[l,r]之间的每个数加上c。请你输出进行完所有操作后的序列。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数序列。接下来m行,每行包含三个整数l,r,c,表
- 2024-07-31三种语言实现前缀和(C++/Python/Java)
题目输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r对于每个询问,输出原序列中从第l个数到第r个数的和。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数数列。接下来m行,每行包含两个整数l和r,表示一个询问的区间范围。
- 2024-07-27三种语言实现二分(C++/Python/Java)
题目给定一个按照升序排列的长度为
- 2024-07-1935.综合练习:买飞机票
//机票价格按照淡季旺季,头等舱经济舱收费//键盘录入机票原价、月份和仓位//旺季(5月到10月):头等舱9折,经济舱8.5折//淡季(11月到下一年的4月):头等舱7折,经济舱6.5折importjava.util.Scanner;publicclass飞机票{publicstaticvoidmain(String[]args){Sc
- 2024-07-15代码随想录算法训练营第六十六天 | Bellman_ford 队列优化算法(SPFA)、Bellman_ford之判断负权回路、Bellman_ford之单源有限最短路、复习
Bellman_ford队列优化算法(SPFA)题目链接:https://kamacoder.com/problempage.php?pid=1152文档讲解:https://programmercarl.com/kamacoder/0094.%E5%9F%8E%E5%B8%82%E9%97%B4%E8%B4%A7%E7%89%A9%E8%BF%90%E8%BE%93I-SPFA.html思路Bellman_ford算法每次松弛都是对所
- 2024-07-12JAVA——水仙花数问题
2024/07/121.问题2.错误解法3.错误分析4.正确解法5.其他:关于Java中幂函数的用法6.参考1.问题2.错误解法importjava.util.Scanner;publicclassMain{ publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); intA=nextInt();
- 2024-07-09代码随想录算法训练营第六十三天 | prim算法、kruskal算法、复习
53.寻宝—prim算法题目链接:https://kamacoder.com/problempage.php?pid=1053文档讲解:https://programmercarl.com/kamacoder/0053.%E5%AF%BB%E5%AE%9D-prim.html思路本题是最小生成树的模板题,最小生成树可以使用prim算法,也可以使用kruskal算法计算出来。prim算
- 2024-07-06if-else结构嵌套多逻辑太复杂?来试试责任链模式 一个例子教会你责任链模式
复杂的逻辑结构小伙伴们在刚开始学习if—else结构是不是觉得也不过如此,但是有一天看到了下面一个关于汽车租赁服务的代码你又是什么感受呢do{System.out.println("请选择租车类型:1、轿车2、客车3、卡车");Scannerinput=newScanner(System.in);intch
- 2024-06-15hdu1421搬寝室dp
状态转移方程if(j==2*i+1){ dp[j][i]=dp[j-2][i-1]+(val[j]-val[j-1])*(val[j]-val[j-1]); }else{ dp[j][i]=Math.min(dp[j-1][i],dp[j-2][i-1]+(val[j]-val[j-1])*(val[j]-val[j-1])); } importjava.util.Arrays;importjava.util.S
- 2024-05-29动态规划在图搜索中的应用:Floyd算法详解
多源汇最短路问题-具有多个源点Floyd算法O(n^3)-动态规划给定一个n个点m条边的有向图,图中可能存在重边和自环,边权可能为负数。再给定k个询问,每个询问包含两个整数x和y,表示查询从点x到点y的最短距离,如果路径不存在,则输出“impossible”。数据保证图中不存在负权回路。