自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 搭建ftp服务器(windows 10、windows server 2012)

windows 10系统1 安装IIS管理器双击进入控制面板,如图 进入界面后,单击卸载程序如图 ,进入界面后,单击“启用或关闭windows功能”如图 ,进入界面后,单击选中“Internet information Services”左侧的复选框,并单击左侧“+”号下拉框,将下一级的“FTP服务器”全部打上对勾,此时“Web管理工具”和“万维网服务”左侧复选框默认黑色即可,无需修改。最后点击确定按钮,进行安装,安装成功后,需要重启电脑生效。2 搭建FTP服务器将鼠标放置于此电脑图

2022-03-29 09:06:02 6422

原创 docker常用命令

1 帮助启动类命令1、启动dockersystemctl start docker2、停止dockersystemctl stop docker3、重启dockersystemctl restart docker4、查看docker状态systemctl status docker5、设置开机自启动systemctl enable docker6、查看docker概要信息docker info7、查看docker总体帮助文档docker --help8、查看doc

2022-03-24 19:30:26 3034

原创 docker的安装和配置(CentOS7系统)

官网地址1、安装gcc相关文件yum -y install gccyum -y install gcc-c++2、安装yum-util包yum install -y yum-utils3、配置国内阿里云仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4、该命令可加快以后的yum安装yum makecache fast5、安装docker引擎

2022-03-18 15:59:25 1286

原创 洛谷——奇怪的电梯

题目链接:奇怪的电梯java代码:import java.util.Arrays;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;public class Main { public static int n,A,B;// a数组用于存每一层楼的K值,b数组记录从A层到达各个楼层的最小按键次数 public static int a[] = new int[205], b[] =

2022-03-17 10:20:21 636

原创 洛谷——马的遍历

题目链接:马的遍历java代码:import java.util.Arrays;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;public class Main { public static int n,m,r,c;// 用两个数组记录马可以走的8个方向 public static int dx[] = {-1,-2,-2,-1,1,2,2,1},dy[] = {2,1,-1,-

2022-03-15 16:10:23 1074

原创 洛谷——八皇后问题

题目链接:八皇后问题java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static int n, count = 0;// b用来表示每一行的棋子放在哪一列,如b[1] = 4表示第一行的棋子存放在第4列 public static int b[] = new int[14]; public static Scanner in = new Scanner(System.

2022-03-14 17:44:45 543

原创 蓝桥杯——迷宫

题目链接:迷宫java代码:import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class Main { public static final int NUM = 10; public static char[][] a = new char[NUM][NUM]; public static int b[][] = new int[NUM][NUM]; public s

2022-02-27 17:11:36 134

原创 洛谷——Lake Counting S

题目链接:Lake Counting Sjava代码:import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class Main { public static int n,m,count = 0; public static void main(String[] args) { Scanner in = new Scanner(System.in); n = in

2022-02-23 21:30:26 154

原创 洛谷——自然数的拆分问题

题目链接:自然数的拆分问题java代码:import java.util.ArrayList;import java.util.Scanner;public class Main { public static int n; public static ArrayList<Integer> a = new ArrayList<>(); public static void main(String[] args) { Scanner in = new Sca

2022-02-23 10:02:52 280

原创 洛谷——迷宫

题目链接:迷宫java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static int N,M,T,SX,SY,FX,FY,count = 0; public static void f(int x,int y,int a[][]) {// 到达终点,路线数+1 if(x==FX&&y==FY) count++;// 没有到达终点,且该坐标不是障

2022-02-21 10:06:32 236

原创 洛谷——纪念品分组

题目链接:纪念品分组java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int w,n,count = 0; Scanner in = new Scanner(System.in); w = in.nextInt(); n = in.nextInt(); // 初始化数组并按升序排序

2022-02-08 10:27:56 486

原创 洛谷——铺设道路

题目链接:铺设道路递推:f(i) 表示前i个坑需要铺设的最少天数,a[i]表示第i个坑的深度初始条件: f(1) = a[1]递推式:①a[i]<=a[i-1] : f[i] = f[i-1]②a[i]>a[i-1] : f[i] = f[i-1] + a[i] - a[i-1];java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void

2022-02-06 20:17:05 513

原创 洛谷——陶陶摘苹果(升级版)

题目链接:陶陶摘苹果(升级版)java代码:import java.util.Arrays;import java.util.Scanner;class Node implements Comparable<Node>{ int x,y; public Node(int x, int y) { super(); this.x = x; this.y = y; }// 按摘每个苹果需要的力气升序排列 public int compareTo(Node newNod

2022-02-06 14:33:08 733

原创 洛谷——小A的糖果

题目链接:小A的糖果java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int n,x; Scanner in = new Scanner(System.in); n = in.nextInt(); x = in.nextInt(); long arr[] = new long[

2022-02-06 12:02:33 195

原创 洛谷——凌乱的yyy / 线段覆盖(最大不相交区间数)

题目链接:凌乱的yyy / 线段覆盖java代码:import java.util.Arrays;import java.util.Scanner;class Time implements Comparable<Time>{ int start; int end; public Time(int start, int end) { super(); this.start = start; this.end = end; } // 将比赛按结束时间升序排列

2022-02-06 10:28:38 475

原创 洛谷——排队接水

题目链接:排队接水java代码:import java.util.Arrays;import java.util.Scanner;class People implements Comparable<People>{ int id; int time; public People(int id, int time) { super(); this.id = id; this.time = time; }// 升序排列 public int compareTo

2022-02-05 19:58:06 420

原创 洛谷——蜜蜂路线

题目链接:蜜蜂路线初始条件:f(0) = 0, f(1) = 1递推关系式: f(n) = f(n-1) + f(n-2) ,n>=2java代码:import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { int m,n; Scanner in = new Scanner(System.in);

2022-02-05 10:40:22 219

原创 洛谷——Function

题目链接:Functionjava代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static long w(long arr[][][],int a,int b,int c) { if(a<=0||b<=0||c<=0) return 1; else if(arr[a][b][c]!=0) return arr[a][b][c]; else if(a&

2022-02-04 16:16:53 400

原创 洛谷——数的计算

题目链接:数的计算初始条件:f(1) = 1递推关系式:f(n) = f(n/2) + f(n/2-1) + f(n/2-2) + … +f(1) + 1java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int n; Scanner in = new Scanner(System.in);

2022-02-04 14:47:56 273

原创 洛谷——栈

题目链接:栈java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int n; Scanner in = new Scanner(System.in); n = in.nextInt(); long arr[] = new long[n+1]; Arrays.fill(arr, 0

2022-02-04 11:22:05 110

原创 洛谷——过河卒

题目链接:过河卒初始条件: f(0,1) = f(1,0) =1关系式:f(i,j) = f(i-1,j) + f(i,j-1)java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int n,m,a,b; Scanner in = new Scanner(System.in);// 坐标加2

2022-02-03 20:53:36 179

原创 洛谷——数楼梯

题目链接:数楼梯初始条件:f(1) = 1, f(2) = 2关系式:f(n) = f(n-1) + f(n-2)刚开始用的递归,发现有的数据会超时,改成递推后,不超时了但是发现结果越界了,所以又改成大数运算。java代码:import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { int n; Scan

2022-02-03 19:11:24 397

原创 java递归计算n阶行列式

给定一个N×N的矩阵A,求|A|。输入格式:第一行一个正整数N。 接下来N行,每行N个整数,第i行第j个数字表示A[i][j]。输出格式 一行,输出|A|。java代码:import java.util.Scanner;public class Main { public static int f(int arr[][], int n) { if(n==1) return arr[0][0]; if(n==2) { return (arr[0][0]*arr[1][1]-a

2022-02-03 11:19:30 335

原创 洛谷——三连击(升级版)

题目链接:三连击(升级版)java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int a,b,c,count = 0; Scanner in = new Scanner(System.in); a = in.nextInt(); b = in.nextInt(); c = in.nextI

2022-01-25 14:45:22 505

原创 洛谷——统计方形(数据加强版)

题目链接:统计方形(数据加强版)思路:画图分析后,发现可以用数学公式推导出来,每列和每行的情况数目如下:count1 = n - i + 1;count2 = m - j + 1;count = count1 * count2;其中i表示当前长方形或正方形的左右边的长度,j表示当前长方形或正方形上下边的长度。当i == j时,count就是这一轮正方形的个数;否则,count就是这一轮长方形的个数。java代码:import java.util.Scanner;public class M

2022-01-25 10:54:10 541

原创 洛谷——宇宙总统

题目链接:宇宙总统java代码:import java.util.Arrays;import java.util.Scanner;class Candidate implements Comparable<Candidate>{ int id; String votes; public Candidate(int id, String votes) { super(); this.id = id; this.votes = votes; } public

2022-01-23 18:41:30 297

原创 洛谷——奖学金

题目链接:奖学金java代码:import java.util.Arrays;import java.util.Scanner;class Student implements Comparable<Student>{ int chinese; int math; int english; int sum; int id; public Student(int chinese, int math, int english, int id) { super();

2022-01-23 16:59:14 221

原创 洛谷——攀爬者

题目链接:攀爬者java代码:import java.util.Arrays;import java.util.Scanner;class Point implements Comparable<Point>{ int x; int y; int z; public Point(int x, int y, int z) { this.x = x; this.y = y; this.z = z; } public int compareTo(Point

2022-01-23 11:39:27 428

原创 洛谷——车厢重组

题目链接:车厢重组java代码:import java.util.Scanner;public class Main { public static void main(String[] args) { int n,count = 0; Scanner in = new Scanner(System.in); n = in.nextInt(); int arr[] = new int[n]; for(int i=0;i<n;++i) arr[i] = i

2022-01-21 10:49:15 447

原创 洛谷——玩具谜题

题目链接:玩具谜题java代码:import java.util.ArrayList;import java.util.Scanner;class People{ private int toward; private String name; public int getToward() { return toward; } public void setToward(int toward) { this.toward = toward; } public String

2022-01-20 13:09:28 403

原创 洛谷——乒乓球

题目链接:乒乓球注意:在11分制下,乒乓球比赛把第10分称为赛点,当一个选手甲的得分首先超过10分时,如果此时与选手乙的分差大于2分,则甲获胜;否则,需要继续比赛,直到两方的分差大于2为止。同理,在21分制下,20分被称为赛点,下面与11分制类似。一些比较坑的测试数据:1、输入:EWLWLWL输出:0:00:02、输入:WWWWWWWWWWWEadfadf;jadf输出:11:00:011:0java代码:import java.util.Scanner;p

2022-01-19 17:20:28 1466

原创 洛谷——扫雷游戏

题目链接:扫雷游戏java代码:import java.util.Scanner;public class Main { public static void main(String[] args) { int n,m; Scanner in = new Scanner(System.in); n = in.nextInt(); m = in.nextInt(); char[][] arr = new char[n][m]; for(int i=0;i<n

2022-01-19 14:41:46 2537

原创 洛谷——口算练习题

题目链接:口算练习题思路:利用next()函数来接收字符串,next()函数遇到空格时会停止从缓冲区接收字符。另外通过复用str1和定义currentType来处理接收两个字符串或三个字符串的情况。java代码:import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Main { public static void main(String[] args) {//

2022-01-17 14:26:52 631 4

原创 洛谷——语句解析

题目链接:语句解析思路:使用中间的字符 ‘ : ’ 做桥梁,字符 ‘:’ 左边是需要赋值的变量,右边再数两个是赋值的值,可能是数字或变量或没有赋值。然后使用map来存放a、b、c三个变量的值。java代码:import java.util.HashMap;import java.util.Scanner;public class Main { public static void main(String[] args) { String str; HashMap<Char

2022-01-16 15:31:51 375

原创 洛谷——honoka的键盘

题目链接:honoka的键盘之前自己的思路不完善,只想着将“VV”改成“VK”,没有想到“KK”也可以改成“VK”。导致AC检测没有完全通过。思路:实际上这个题只有两个字母‘V’和‘K’,所以有四种组合方式:“VK”,“KV”,“KK”,“VV”。至多更改一次字母来最大化字符串“VK”的出现次数,且更改一次字母产生的影响只是“VK”出现的次数加1,不会大幅增加。第一遍遍历将所有的“VK”标记成“ss”。第二次遍历将“VV”或“KK”变成“VK”。import java.util.Scanner;

2022-01-16 11:14:21 373

原创 洛谷——小书童——凯撒密码

题目链接:小书童——凯撒密码java代码:import java.util.Scanner;public class Main { public static void main(String[] args) { int n; String str; Scanner in = new Scanner(System.in); n = in.nextInt(); str = in.next(); for(int i=0;i<str.length();++i)

2022-01-15 15:27:57 157

原创 洛谷——开灯

题目链接:开灯思路:模拟java代码:import java.util.HashMap;import java.util.Scanner;public class Main { public static void main(String[] args) { int n,t; double a; HashMap<Integer,Boolean> m = new HashMap<>(); Scanner in = new Scanner(Syste

2022-01-15 11:08:05 147

原创 洛谷——Bovine Bones G

题目链接:Bovine Bones G思路:三层循环java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int a,b,c; int arr[] = new int[81]; Arrays.fill(arr, 0); Scanner in = new Scanner(System.in);

2022-01-14 20:45:37 192

原创 洛谷——爱与愁的心痛

题目链接:爱与愁的心痛思路一:在读取数据时,更新min的值,我这里是通过设置左右边界,随着数据的加入,左右边界逐渐右移,更新每一次区间的总和sum,并更新min的值,结果发现最后复杂度还是O(n×m)java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int n,m; int min = 0;

2022-01-14 19:51:40 351

原创 洛谷——梦中的统计

题目链接思路:遍历M到N的每个数,再利用%和/运算符来统计每个数字出现的次数java代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { int M,N; int arr[] = new int[10]; Arrays.fill(arr, 0); Scanner in = new Scanner

2022-01-14 15:51:15 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除