自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zvzdjvnai~的博客

一个菜鸟

  • 博客(23)
  • 收藏
  • 关注

原创 IDEA中创建分级包,解决显示不分级的情况

创建分级包com.test.domain,本来以为会分层显示,结果和想象并不一样解决办法:右键点击项目,然后去掉""的勾,就可以啦取消后的结果图:感谢:https://www.cnblogs.com/-jiandong/p/12856209.html...

2021-06-02 17:30:31 777 1

原创 Maven中 SLF4J: Class path contains multiple SLF4J bindings. 的解决方法

问题:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/Maven/MavenRepository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLogger...

2020-04-15 13:31:14 1546

原创 IDEA maven项目 pom依赖 始终爆红字

问题:pom文件中有几个依赖项一直导入不成功,显示的是红色,尝试了很多方法,比如一直在原项目中重新导入还是不成功; 新建一个项目,然后把全部的依赖项重新添加到新项目的pom文件中,导入依赖项,仍然不可以。解决方案:新建一个项目; 在pom文件中逐个添加原项目中有红字的依赖项,添加一个依赖项,就import一次; 其他的未导入成功的依赖项,处理方法同步骤2。...

2020-03-24 12:00:37 2901

原创 Hiho1384 倍增+归并排序

题目链接:#1384 : Genius ACM 题意: 给定一段数组,按照原有的顺序,将其划分成几个区间,保证每个区间里 任意取出M对数其差的平方和小于K ,如果取不出M 对就尽量多取。 题解:hihocoder1384 Genius ACM(倍增)【hihocoder#1384】Genius ACM(倍增+归并) 归并排序(复杂度:O(nlogn))详解参见:图解...

2018-08-11 10:13:14 223

原创 HDU 6362

题目链接:oval-and-rectangle题意:给出椭圆的长半轴和短半轴,求顶点在椭圆上的矩形的周长的期望。题解:求期望也就是求均值。设椭圆的方程为        ,设矩形在第一象限的一个顶点坐标为(x,y),则 y的范围为(0,b),由椭圆方程可知    ,所以矩形周长可表示为因为要求周长的期望即均值,而定积分除以积分的区间长度就是均值(可参见:数学笔记18——定...

2018-08-09 15:40:21 242

原创 LCS O(n+m)模板

LCS算法详解参见:动态规划解最长公共子序列问题最长公共子序列求解:递归与动态规划方法//LCS模板#include <bits/stdc++.h>using namespace std;#define ll long long#define eps 1e-9#define INF 0x3f3f3f3f#define mem(a,b) memset(a,b,siz...

2018-08-05 20:57:29 493

原创 CF Gym 101810C

题目链接:C. Flip the Bits 题意:给一个整数n,将n的二进制翻转最少的次数得到数m,使m是小于n的数中尽可能最大的数。 题解:既然是要得到小于n的数中最大的数,那么将n变成n-1即可。然后枚举几个找规律。  n:           1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25...

2018-07-29 20:26:49 310

原创 HDU 6300

题目链接:Triangle Partition题意:给出3*n个的点,这些点保证任意三点不共线,输出能够组成不想交的三角形的点的序号 题解:这题因为给出了任意三点不共线,所以在平行于y轴的直线上至多有2个点,按照横坐标大小排序,每3个点组成的三角形肯定不存在相交的情况。所以直接将点按照横坐标大小排序,然后每3个输出点的序号即可。 AC代码://HDU 6300#in...

2018-07-27 20:31:12 252

原创 HDU 6298

题目链接:Maximum Multiple题意:将一个数n分解成三个数x,y,z,且x,y,z都能整除n,x*y*z最大 题解:打表找规律 ,会出来3的倍数和4的倍数的数输出结果不是-1以外,其他结果都为-1 AC代码://HDU 6298#include <cstdio>#define ll long longint main(){ ll ...

2018-07-27 16:35:43 254

原创 HDU 6318

题目链接:Swaps and Inversions 题意:给定一串数组,发现其中的含有一个逆序对则需要花费x元,交换相邻两个数需要花费y元,输出最小花费。 题解:逆序对个数=交换相邻两个数的总次数仔细思考可以发现,最小花费是 逆序对个数*min(x,y)     所以这题其实就是求出数组中的逆序对个数即可。我用的是归并排序求逆序对个数。 AC代码:​//HD...

2018-07-27 15:48:32 355

原创 HDU 3092 Least common multiple

题目链接:Least common multiple 题意:给你两个数n和m,让你将n切割成多个数字,求如何切割使得得到的数字的最小公倍数最大,最后输出最大公倍数对m取模后的结果。 题解:首先,最小公倍数的求解:lcm(a,b)=a*b/gcd(a,b)   所以,要使最小公倍数lcm最大,则必须要让最大公约数gcd最小。而当两个数互质时,其最大公约数为1,此时满足题目所需要求...

2018-07-27 15:24:44 340

原创 操作系统——首次适应算法和最佳适应算法 实现(C++)

所谓动态分区分配 就是在处理作业的过程中,建立分区,依用户请求的大小分配分区。在分区回收的过程中会涉及一个空间利用效率相关的放置策略,即选择空闲区的策略。常用的放置策略:首次匹配(首次适应算法)最佳匹配(最佳适应算法)最坏匹配(最坏适应算法)      一、首次适应算法(First Fit):该算法从空闲分区链首开始查找,直至找到一个能满足其大小要求的空闲分区为止。然后再按照作业的大小,从该分区中...

2018-07-15 17:04:15 179073 14

原创 操作系统——银行家算法实现

一、算法思想:

2018-07-15 16:23:53 412

原创 操作系统——Linux进程创建及同步实验

1.编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程输出不同的内容。试观察记录屏幕上的显示结果,并分析原因。我的程序: 程序结果如下:(我多输出了几次编译后的程序,然后发现每次执行结果中进程的执行顺序是不定的,且进程对应的进程标识符即程序中输出的ID号也不相同)...

2018-07-15 15:34:26 10662

原创 Ubuntu更新后终端中字体的颜色全是白色

我更新完系统之后,终端中的字体就一直只有白色然后上网找解决办法,很多都是说更改.bashrc文件中的信息,但是我一直没打开这个文件,后来找到了解决办法先在终端中输入 cp /etc/skel/.bashrc ~/然后再打开并修改.bashrc文件: gedit .bashrc有一种简单的方法是直接在.bashrc文件中找“#force ”...

2018-05-25 20:00:31 15999 13

原创 Linux系统添加系统调用

参考链接:Ubuntu 16.10添加系统调用点击打开链接

2018-05-23 12:37:14 14054 1

原创 HDU 1002 题解

A + B Problem IITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 410313    Accepted Submission(s): 79511Problem DescriptionI have a very simple p...

2018-05-23 07:38:34 365

原创 16进制转8进制

16进制转8进制 的算法:先把16进制转为2进制,再将2进制转为8进制#include <iostream>#include <string>using namespace std;int main(){ int n; string a,b,c;//分别表示16,2,8进制的数 cin>>n; while(n--) ...

2018-03-28 10:19:29 1379

原创 HDU 2054 A==B?题解

A == B ?Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 120479    Accepted Submission(s): 19274Problem DescriptionGive you two numbers A and B, ...

2018-03-28 10:17:51 282

原创 HDU 2018 题解

母牛的故事Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 98785    Accepted Submission(s): 48747Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年...

2018-03-22 16:51:27 375

原创 HDU 1001

HDU 1001题解Sum ProblemTime Limit: 1000/500 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 523855    Accepted Submission(s): 132962

2018-01-21 16:02:33 313

原创 POJ 3041 Asteroids题解

POJ 3041 Asteroids题解DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 1

2017-11-06 21:22:14 275

原创 OJ---敌兵布阵

敌兵布阵Time Limit   1000ms          Memory Limit    32768kBProblem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵

2017-10-08 09:15:26 255

空空如也

空空如也

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

TA关注的人

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