ICode9

精准搜索请尝试: 精确搜索
  • ACWING 854. Floyd求最短路(Floyd)未确认2021-09-03 21:30:30

    #include<iostream> #include<cstring> using namespace std; const int N=210; const int INF=0x3f3f3f3f; int n,m,q; int d[N][N]; void floyd() { for(int k=1; k<=n; k++) { for(int i=1; i<=n; i++) { for(int j=1; j<

  • Docker系类(25)- 发布镜像到DockerHub2021-08-30 19:31:18

    # step-1 注册账号 https://hub.docker.com/# step-2 在服务器尚提交我们的镜像[root@localhost WEB-INF]# docker login --helpUsage: docker login [OPTIONS] [SERVER]Log in to a Docker registry.If no server is specified, the default is defined by the daemon.Options:-

  • SpringBoot集成JSP2021-08-29 10:33:07

    添加依赖 <!-- 引入SpringBoot内嵌的Tomcat对JSP的解析包 如果只是使用JSP界面,可以只添加此依赖 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId>

  • springboot开启热部署(修改java代码自动重新部署项目)2021-08-26 21:04:42

    springboot pom.xml添加依赖: <!-- 热部署工具 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> a

  • 力扣-123. 买卖股票的最佳时机 III2021-08-25 11:02:53

    解题思路 Java代码如下: class Solution { int inf = 0x3f3f3f3f; public int maxProfit(int[] prices) { /* * dp[i][j][k]:i表示天数,j表示当前是否持股(j=0、1),k表示卖出的次数(k=0、1、2) */ int n = prices.length; int[][][

  • Artifacts builder: Cannot create MANIFEST.MF 错误【Maven打包时】2021-08-24 12:34:30

    从网上找了很久,最终解决方案如下: 确保MANIFEST.MF的路劲在src/main/resources/META_INF/下,而不是src/main/java/META_INF/。 在resources下创建META-INF文件夹,MENIFEST.MF文件内容如下   MENIFEST.MF文件内容如下  

  • 【CCF-CSP】最优灌溉2021-08-22 16:36:59

    算法(Prim算法) 时间复杂度:\(O(n^2)\) Prim算法伪代码: dist[i] = 正无穷 for (i = 0; i < n; i ++ ) t 找到集合外部距离最近的点 用 t 更新其他点到集合的距离 st[t] = true 时间复杂度为\(O(V^2)\),V为顶点个数,与边数E无关,所以适合边稠密的图。 #include <iostream> #include <

  • 单周赛 253 题解2021-08-16 13:02:29

    知识点:字符串比较,大根堆,贪心,最长上升子序列,二分优化 检查字符串是否为数组前缀 给定一个字符串 \(s\),给定一个字典 \(w\),如果 \(w\) 中前 \(k\) 个字符串可以构成 \(s\),返回 \(true\),否则返回 \(false\),其中 \(1\leq k\leq w.size\) 题解 模拟 // cpp class Solution { public:

  • MATLAB 数据类型2021-08-14 19:02:55

    类型 范围 说明 Int8,uint8 \(-2^7~2^7-1\),\(0~2^8-1\) Int16,uint16 \(-2^15~2^15-1\),\(0~2^16-1\) Int32,uint32 \(-2^31~2^31-1\),\(0~2^32-1\) int64,uint64 \(-2^63~2^63-1\),\(0~2^64-1\) 不可以数学运算 single 单精度浮点 double 默认 取整函数

  • P4169 [Violet]天使玩偶2021-08-10 22:33:19

    两种操作:1.加入点(x,y); 2.查询距(x,y)最近的点的曼哈顿距离距离 思路:绝对值拆开通常可以取max,不过这里直接分类讨论4种情况,我们发现如果找\(i\)点左下点\(j\)\((x_j<=x_i且y_j<=y_i)\)到\(i\)的最小距离:\(x_i-x_j+y_i-y_j=(x_i+y_i)-(x_j+y_j)\) 所以使距离最小即让\(x_j+y_j

  • 【数据结构优化dp】luogu_P4644 Cleaning Shifts S2021-08-10 20:02:26

    题意 给出一个时间段\(M\sim E\),有若干条区间\([l,r]\)覆盖,选择每个区间需要一定代价,求覆盖整个区间的最小代价。 \(0 \leq M \leq E \leq 86399。\) 思路 设\(f_i\)为已经覆盖了\(M \sim i\)用的最小代价。 将每条区间按右端点排序。 可得\(f_{r_i}=min\{f_{l_i-1 \sim r_i}\}+v_

  • 【推导2】2021-08-06 14:03:52

    a ( t ) = {

  • 【题解】HDOJ6999 [2021百度之星初赛一]萌新2021-08-05 23:04:21

    前往:我自己搭建的博客 题目 HDOJ6999 萌新 题解 设amodc=bmodc=m,则a=k1c+m,b=k2c+m,所以a−b=(k1−k2)c=kc。注意特判a=b的情况。 代码 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int inf=1e9+5; int main() { int T; scanf("%d",&T);

  • AT4778 [ABC130F] Minimum Bounding Box2021-08-05 07:31:06

    题解 定义函数 \(f_x(t)=x_{\max}-x_{\min},\ \ f_y(t)=y_{\max}-y_{\min}\),可以它们是分段函数(或常函数),且值域 \(\subseteq[0,+\infty]\)。 设 \(f_x(t)\times f_y(t)\) 在 \(t_0\) 处取得最小值。 若 \(t_0\) 不是函数 \(f_x,f_y\) 中任意一个的转折点,则可得 \([f_x(t_0)\time

  • Prim算法求最小生成树2021-07-31 14:01:20

    Prim算法求最小生成树 给定一个 n 个点 m 条边的无向图,图中可能存在重边和自环,边权可能为负数。 求最小生成树的树边权重之和,如果最小生成树不存在则输出 impossible。 给定一张边带权的无向图 G=(V,E) 其中 V 表示图中点的集合,E表示图中边的集合,n=|V|, m=|E| 由 V 中的全部 n 个

  • 题解:遗忘之祭仪2021-07-31 06:32:13

    基本思路:   由于所有x都要被击中且不可以打到不要求的点以及图外,所以原图一定可以被若干个不相交的ab矩阵覆盖,由于每个点都要覆盖一次,那么可以考虑从mn矩阵中左上角开始匹配,匹配不上就输出“No”,匹配上就将对应的x消掉即可。  代码: 代码 #include<bits/stdc++.h> using namesp

  • Six Degrees of Cowvin Bacon floyd&&Dijkstra算法2021-07-30 16:33:21

    Six Degrees of Cowvin Bacon 题意:牛们最近在拍电影,所以他们准备去玩一个游戏——“六度分割”的变体。 游戏是这样进行的:每个牛离自己的距离是0度,如果两个不同的牛同时出现在一个电影里,那么他们之间的距离为1度,如果两只牛从未一起工作,但它们都与第三只牛一起工作,那么他们之

  • 5. 标准Java Web工程结构2021-07-28 22:02:15

    标准Java Web工程结构 组织结构描述tomcat安装目录/webappsTomcat应用根目录/web应用目录/Java Web应用目录/web应用目录/index.html | .jsp默认首页/WEB-INFWEB应用的安全目录,用于存放配置文件/WEB-INF/web.xmlweb.xml是“部署描述符文件”,是该Web项目核心配置文件/WEB-INF/

  • POJ prime distance2021-07-27 12:34:43

    https://oj.shiyancang.cn/Problem/781.html 素数距离,数据范围21亿,如果用素数筛存,并且进行做的话,按照x/lnx计算会是一个非常恐怖的复杂度。确定要做什么,首先一定要筛选素数,然后一定要进行素数的比较。问题就在筛选素数这里,可以看到区间范围很小,可以从这里入手,怎么储存,不可能按照那

  • P2895 [USACO08FEB]Meteor Shower S 题解2021-07-27 09:32:59

    题目传送门 感悟与理解 1、 #include <bits/stdc++.h> using namespace std; const int INF = 0x3f3f3f3f; const int N = 310; //二维坐标系中每个点的上下左右变化delta坐标 int dx[4] = {0, 0, -1, 1}; int dy[4] = {1, -1, 0, 0}; int a[N][N]; //x,y坐标的最早

  • 21hdu多校二2021-07-25 14:02:18

    杭电多校第二场 1001 题意是给定一个整数边长的立方体,以其边上的整数点为顶点,有多少个等边三角形,要求三条边在三个坐标平面上。 容易得到,一个单位长度边长的立方体中有8个三角形,只有数共有多少立方体,显然为 ∑

  • CodeForces 892C Pride2021-07-21 13:00:51

    题目大意 题目链接 给你一个长度为n的数组a。每次操作你可以选择相邻的两个位置a[i],a[i+1],将其中某一个数用gcd(a[i],a[i+1])来代替。 你的目标是最后将a中所有元素都变成1,问最少需要多少次操作。如果无论怎样最后a数组不能全变成1,那么输出-1;否则输出最少需要多少次操作。

  • luogu P4422 题解2021-07-19 08:33:50

    Solution 题目 看到题目中 \(2 \leq n \leq 2 \times 10 ^ 5\) 和 \(1 \leq x,y \leq 10 ^ 9\) 和空间的 \(\text{62.5MB}\) 这提示了我们要按年龄建树,否则就算你写动态开点线段树也会 \(\text{MLE}\)。 首先,根据年龄,建一棵线段树,之后对于小马里卡的话,对线段树进行单点修改,并且向

  • META-INF/spring.factories使用测试2021-07-18 23:06:54

    在之前的文章中已经大致解释META-INF/spring.factories的作用以及加载流程,本章项目需要实现一些示例一下示例。 配置类加载 首先是配置加载实现的加载实现: org.springframework.cloud.bootstrap.BootstrapConfiguration:表示org.springframework.cloud.bootstrap.config.Property

  • Floyd——人人都是中间商(50%)2021-07-17 20:01:51

    目录Floyd——人人都是中间商引入粗糙的原理分析注意点初始化赋值适用应用模板题直径的拼凑问题无向图的最小环问题 Floyd——人人都是中间商 引入 有n座相互孤立的岛屿,每座岛屿都拥有被其他岛屿搭建桥梁的机会,但在起始的时候,每座岛屿并没有向其他岛屿搭建桥梁的能力,突然有一天,资

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有