ICode9

精准搜索请尝试: 精确搜索
  • 最大正方形2022-08-01 11:34:53

    #include <cstdio> #include <algorithm> using namespace std; int n, m, ans; int a[105][105], sum[105][105]; int main() { int size; scanf("%d%d", &n, &m); size = min(n, m); for (int i = 1; i <= n; i++)

  • LeetCode(1971)寻找图中是否存在路径2022-05-20 13:31:09

    利用到了并查集相关的知识,贴出压缩路径,按秩合并的代码 https://blog.csdn.net/weixin_38279101/article/details/112546053 //并查集类 class DisJointSetUnion { private: // 所有根结点相同的结点位于同一个集合中 vector<int> parent; // 双亲结点数组,记录该结点的

  • 图论之并查集2022-05-10 09:03:41

    最近刚刚学习完并查集,有感而发。 这篇仅仅是讲述基础的并查集,不带权值之类的东西。 首先是“查”的操作find()函数 int find(int x) { if(fa[x]==x) { return fa[x]=x; } else return fa[x]=find(fa[x]); } 其中,fa便是表示祖先。 使用递归算法(不用

  • 使用SVG的path画半圆2022-03-25 18:04:15

    <svg class="d3-demo3"> <defs> <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" style=

  • 根据SVG Arc求出其开始角、摆动角和椭圆圆心2022-01-22 11:33:59

    SVG Arc 目前Svg的Arc的参数字符串如下: a rx ry x-axis-rotation large-arc-flag sweep-flag x y 除了a表示标识为Arc之外,其余参数说明如下: 参数 说明 rx 椭圆半长轴 ry 椭圆半短轴 x-axis-rotation 椭圆相对于坐标系的旋转角度,角度数而非弧度数 large-a

  • RuoYi-Cloud-Oracle 分布式部署_01(linux环境 oracle+nginx+redis版本)2021-09-03 22:01:59

    文章目录 一、基础准备1. 技术选型2. 源码克隆3. 安装依赖4. 安装oracle5. 安装启动Mysql6. 安装启动Redis7. 创建数据库,执行 SQL脚本文件 二、安装与配置 nacos2.1. 下载nacos2.2. 安装 nacos2.3. nacos持久化配置2.4. 执行脚本文件2.5. nacos连接 mysql 配置信息2.6. 启

  • 【Openxml】将Openxml的椭圆弧线arcTo转为Svg的椭圆弧线2021-08-26 20:33:10

    本文将介绍如何将OpenXml的actTo转为Svg的弧线(a) OpenXml的artTo 首先下面是一段OpenXml的arcTo弧线 <arcTo wR="152403" hR="152403" stAng="cd4" swAng="-5400000" /> 假设我们当前的点是(0,0),这时候我们已知的信息如下: 当前点坐标:(x1,y1)=(0,0) 椭圆的半径:半长轴 rx=wR=15240

  • (带权)并查集学习笔记2021-08-25 08:35:49

    \[\huge 并查集 \] \[\Large\rm 算法简介 \]\(\quad\)并查集可以用来维护一类具有传递性的关系,维护形如将 \(x\) 与 \(y\) 所在集合合并和询问 \(x\) 和 \(y\) 是否在同一个集合的操作。 \(\large\rm 查询祖先节点\) \(\quad\)对于普通并查集来说,有路径压缩和按秩合并等优化,路径压

  • Sqlmap2021-08-05 22:31:08

    (1)输入python sqlmap.py, (2)找到可能包含漏洞的文件地址,例如python sqlmap.py -u "http://caichuanqi.cn:8866/ry.php?ry_id=201", 由此看到包含三种漏洞。 (3)输入python sqlmap.py -u "http://caichuanqi.cn:8866/ry.php?ry_id=201" --dbs,找到符合要求的数据库,图为“jnng”    (4)

  • 【目标跟踪】基于matlab Kalman目标跟踪【含Matlab源码 1119期】2021-07-09 11:34:20

    一、简介 运动物体跟踪实际上就是对运动物体位置的测量和估计,和称小兔兔体重一样,我们也有两个渠道可以知道运动物体的位置,一个是我们观察到的,目标A在的某一帧图像的某个坐标点,另一个是我们根据前面几帧里目标的运动情况估计出来的,这个估计是假定目标运动是光滑的(当然也可以有其他

  • 【目标跟踪】基于matlab Kalman目标跟踪【含Matlab源码 1119期】2021-07-09 11:32:12

    一、简介 运动物体跟踪实际上就是对运动物体位置的测量和估计,和称小兔兔体重一样,我们也有两个渠道可以知道运动物体的位置,一个是我们观察到的,目标A在的某一帧图像的某个坐标点,另一个是我们根据前面几帧里目标的运动情况估计出来的,这个估计是假定目标运动是光滑的(当然也可以有

  • [AGC034D] Manhattan Max Matching2021-06-22 08:01:41

    https://atcoder.jp/contests/agc034/tasks/agc034_d Time Limit: 5 sec / Memory Limit: 1024 MB Score : \(1200\) points Problem Statement Snuke is playing with red and blue balls, placing them on a two-dimensional plane. First, he performed \(N\) operatio

  • P5752 [NOI1999] 棋盘分割2021-05-11 21:01:32

    题目 题目 思路 经过一系列变换后,发现只要平方和最小,均方差也最小,对于平方和,我们使用dp求解。 设 f l x ,

  • 称检测点查询2020-12-16 10:33:01

    参考代码: #include <iostream> #include <utility> #include <cmath> #include <algorithm> using namespace std; const int maxn = 205; struct cmp { bool operator()(pair<int,int> a, pair<int,int> b){ if(a.first==b.fir

  • 利用输出流,生成并在在本地保存图片2020-11-30 13:57:09

    import java.text.SimpleDateFormat; import java.util.Date; import java.io.File; import javax.imageio.stream.FileImageOutputStream; byte[] ry_zp = (byte[])blob.get("ry_zp");//数据库图片已bolb类型存储,取出来后转成byte数组 Date date = ne

  • QT_滚轮缩放_坐标轴2020-11-27 20:03:59

    实现功能:滚轮缩放,鼠标左键按住移动,缩放时刻度线跟着一起移动,缩放时以鼠标的位置为中心 效果图:   工程文件:     mywidget.h     #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include "ui_mywidget.h" #include <QPaintEvent> #include <QtGui> QT_BEGI

  • 碰撞检测 :Rectangle2020-09-07 10:01:39

    目录 引子 Rectangle/Point Rectangle/Rectangle Rectangle/Circle 参考资料 引子 在 Collision Detection :Point 中主要介绍了点的碰撞检测,接着来看看矩形的情况。 以下示例未做兼容性检查,建议在最新的 Chrome 浏览器中查看。 Origin My GitHub Rectangle/Point 这是示例

  • 采用双线性插值算法和NCEP气象数据绘制生成气象场(温度场、湿度场、气压场)2020-06-22 14:54:09

    先贴下关键算法代码和效果图,后续有时间再来完善。。。 双线性插值算法: function bilinearInterpolateScalar(x, y, g00, g10, g01, g11) { var rx = (1 - x); var ry = (1 - y); return g00 * rx * ry + g10 * x * ry + g01 * rx * y + g11 * x * y; }     温度场:  

  • ROI22020-01-13 22:06:12

    #include “binary.hpp” #include void testROI(string fname) { stringstream ss; int lx, ly, rx, ry; Mat img=imread(fname); int x1 = fname.rfind(’(’); string s12 = fname.substr(x1 + 1, 2); string s34 = fname.substr(x1 + 3, 2); string s56 = fname.substr

  • 18-canvas绘制饼状图2020-01-08 13:56:40

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <title>18-Canvas绘制饼状图</title> 6 <style> 7 * { 8 margin: 0; 9 padding: 0;

  • 破解Rockey3加密狗复制方法:调用狗的指令2019-10-30 13:50:48

    破解Rockey3加密狗复制方法:调用狗的指令   目的:普及一下Rockey3狗的基本知识及分析的一些方法,有机会分析一下Rockey3的狗壳。 练习内容:系统所带的文件 说明:Rockey3下文中简称R3狗    1. 查找狗(RY_FIND) 目的: 查找指定密码的加密狗是否存在 输入参数: function = RY_FIND 

  • 「佛御石之钵 -不碎的意志-」(困难版)2019-10-26 10:06:53

    题目描述 ※ 简单版与困难版的唯一区别是 n,m,q 的数据范围 给一个n×m 的网格,每个格子里有一个数字,非 00 即 11,行从上往下依次编号为 1, 2⋯,n,列从左往右依次编号为 1,2,⋯,m。 给 qq 次操作,每次给定一个以(x1​,y1​) 为左上角,(x2​,y2​) 为右下角的矩形内所有格子

  • Comet OJ - Contest #13 「佛御石之钵 -不碎的意志-」(困难版) 并查集2019-10-25 23:52:18

    题意 给一个$ n \times m$ 的网格,每个格子里有一个数字,非 \(0\) 即 \(1\),行从上往下依次编号为 \(1, 2, \cdots, n\),列从左往右依次编号为 \(1, 2, \cdots, m\)。 给 \(q\) 次操作,每次给定一个以 \((x_1,y_1)\) 为左上角,\((x_2,y_2)\) 为右下角的矩形内所有格子里的数字都变成 \(1

  • 洛谷-P2661 信息传递——有向图中的最小环2019-09-06 21:51:39

    题意 给定一个 $n$ 个结点有向图,求其中最小环的大小。($n \leq 200000$). 分析 由于每条点出度都为1且满足传递性,可以用并查集做。 如果有一条从x到y的有向边,那么y就是x的父亲。如果x,y在同一集合,说明x,y都在环上。还需维护每个结点到根节点的距离。 #include<bits/stdc++.h>using

  • 最长回文子串(动规,中心扩散法,Manacher算法)2019-07-22 23:51:21

    题目 leetcode:5. Longest Palindromic Substring 解法 动态规划 时间复杂度\(O(n^2)\),空间复杂度\(O(n^2)\) 基本解法直接看代码 class Solution { public: string longestPalindrome(string s) { int n = s.size(); vector<vector<bool>> dp(n, vector<bool>

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

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

ICode9版权所有