ICode9

精准搜索请尝试: 精确搜索
  • AcWing 796. 子矩阵的和2022-01-04 07:31:46

    题目传送门 #include <bits/stdc++.h> using namespace std; const int N = 1010; int a[N][N]; int s[N][N]; int main() { //优化输入 ios::sync_with_stdio(false); int n, m, q; cin >> n >> m >> q; for (int i = 1; i <= n; i+

  • AcWing 798. 差分矩阵2022-01-04 07:31:06

    题目传送门 #include <bits/stdc++.h> using namespace std; const int N = 1010; int a[N][N], b[N][N]; int n, m, q; /** * 功能:二维差分构建 * @param x1 左上角横坐标 * @param y1 左上角纵坐标 * @param x2 右下角横坐标 * @param y2 右下角纵坐标 * @param c 值

  • 前缀和&差分2022-01-03 18:36:03

    前缀和 前缀和是指某序列的前n项和,而差分则可以看成前缀和的逆运算。 一维前缀和 例题 输入一个长度为 n 的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l, r 。 对于每个询问,输出原序列中从第 l 个数到第 r 个数的和。 输入格式 第一行包含两个整数 n 和 m

  • 习题5-3 使用函数计算两点间的距离2022-01-03 15:34:50

    本题要求实现一个函数,对给定平面任意两点坐标(x1​,y1​)和(x2​,y2​),求这两点之间的距离。 函数接口定义: double dist( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。 裁判测试程序

  • 从零开始的机器学习--支持向量机2022-01-02 23:02:36

    本文参考机器学习周志华 基础内容如下 由上述原理,给出利用不使用核函数和软间隔的SVM处理用LAD降至2维的iris数据集的MATLAB源程序 main.m tic clear;clc %导入数据 load matlab.mat global D D.X1 = D_new(1:48,:); D.Y1 = ones(size(D.X1,1),1); D.X2 = D_new(51:end-2,:)

  • Rain_w and Lines2022-01-02 14:02:02

    链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网   时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 Rain_w gives you two different points P(x1,y1),Q(x2,y2)P(x_1,y_1),Q(x_2,y_2)P(x1​,y1​),Q

  • 随机变量乘积的期望和方差2022-01-01 21:02:40

    数学证明 随机变量乘积的期望: 已知两个随机变量 x 1 x_1 x1​和

  • R语言中提取两个数据框中完全相同的行及保留唯一行2021-12-31 10:05:12

      a <- 1:5 b <- letters[1:5] c <- LETTERS[1:5] d <- rep(1,5) dat1 <- data.frame(rbind(a,b,c)) dat2 <- data.frame(rbind(b,c,d)) dat1 dat2 dat3 <- rbind(dat1,dat2) dat3 dup <- dat3[duplicated(dat3),] dup uniq <- dat3[!duplicated(

  • cf1190 D. Tokitsukaze and Strange Rectangle(计数、离散化、树状数组)2021-12-29 02:03:51

    题意: 给定二维坐标系中的n个整数点。一个上无界的矩形 \((x1,y),(x2,y),(x2,+\infty),(x1,+\infty),矩形坐标为实数\) 可以围出一个无界区域,区域内的的点组成一个集合。随便画这样的矩形,问不同的集合有多少种。 思路: 按纵坐标从大到小处理点,纵坐标相同的点要放一起处理。注意避免

  • 模板: +*线段树2021-12-28 21:05:43

    void build(int x,int l,int r) { int mid=(l+r)>>1; mul[x]=1; sum[x]=0; if(l==r){ sum[x]=a[l]; return;} build(x2,l,mid); build(x2+1,mid+1,r); sum[x]=sum[x2]+sum[x2+1]; MOD(sum[x]); } //错误1: add后面有系数 void pushdown(int x,int l,int r) { int mid=(l+r)>

  • 解一元三次方程2021-12-25 15:31:22

    题目描述: 有形如:ax3+bx2+cx+d=0  这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d  均为实数),并约定该方程存在三个不同实根(根的范围在-10至10之间),并且根与根之差的绝对值 ≥ 1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后3位

  • C语言:一元二次方程求解2021-12-24 13:01:46

    题目:对于一元二次方程a+bx+c=0,判断有无实根,若有,则输出实根。(a,b,c由键盘输入)。 分析:1、键盘键入a、b、c;            2、求delta =  - 4ac的值;            3、判断与0的大小关系。若delta>0,则有两个不同的实根,带入求根公式,得到实根为x1 = ,x2 =  ;若delta=0,则有两

  • canvas线性渐变获取度数:根据渐变线型坐标x1,x2,y1,y2计算角度2021-12-23 09:34:02

    /** * 根据 object 的 fill.coords 来计算 angle 分四个象限 * @param fabricObject * @returns {number} */ static getLinearGradientAngle(fabricObject) { fabricObject = _.cloneDeep(fabricObject) let angle = 0 if (fa

  • XDOJ 175-窗口模拟2021-12-19 23:33:01

    问题描述     在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。 窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位

  • 2021SC@SDUSC山东大学软件学院软件工程应用与实践--quark renderer代码分析 第十二篇 绘画系统分析(3):连线(line)2021-12-18 13:59:26

    这是绘画系统的第撒个大部分,连线,连线的内容包括最上层的链接线抽象类,和细分的直线,折线,贝塞尔曲线以及内外旋轮曲线五个部分。 首先是连接线抽象类。 连接线抽象类,需要成为连接线的类都可以混入此抽象类的实现。为了方便实现一些复杂的连接场景,特别注意: 1.连接线总是画在全局坐标

  • ipopt python使用教程2021-12-15 16:03:01

    文章目录 安装安装 pyomo 和 ipopt 建模和求解参考 安装 环境: ubuntu 21.04 + python 3.9.5(其实对于这个而言的话ubuntu / windows 以及 python的版本应该是不会对结果造成任何影响的) 整个求解是基于Python的pyomo建模平台的,因此首先先安装pyomo,然后在基于pyomo使用开源

  • [C++]调函数时const X x会复制吗; 返回对象会复制吗?2021-12-14 07:31:22

    #include <vector> #include <stdio.h> struct X : public std::vector<int> { void print() const { printf("%p ", this); } }; void fn1(X x) { x.print(); } void fn2(const X x) { x.print(); } void fn3(const X& x) { x.print(); }

  • Leetcode 075. 颜色分类2021-12-11 21:33:46

    地址 https://leetcode-cn.com/problems/sort-colors/ 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序, 使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例 1: 输入:nums = [2,0,2,1,

  • 【笔记】凸优化12021-12-11 19:00:49

    b站凌青老师凸优化课程1-6课笔记。 什么是优化 优化就是从一个可行解的集合中,寻找出最优的元素。写成数学形式:

  • XML中输入特殊符号2021-12-11 16:58:19

    特殊符号比如 ™, 要在xml中使用的话, 其实和html的转码是一样的, 参考下面这个表(使用十进制编码那一列) 要在C#代码中直接使用的话, 可以直接 string str = “™”; 或者 string str="\u2122"; 其中的2122是其Unicode的16进制表示; 要得到十六进制表示,可以用如下代码:

  • [1d粒子模拟] field plot2021-12-10 23:01:13

      % % Field plot (Ex,Ey,Ez,By,Bz) % xlabel('X'); % str = {'Ex','Ey','Ez','By','By'}; % ylabel(str(n)) % function hdiag = plotfield(hdiag, n, jdiag) global prm ren global nxp2 gl

  • 古典密码学——流密码 Stream Cipher2021-12-10 22:06:13

    -连续的明文元素使用相同的密钥K来加密的:y=y1y2...=eK(x1)eK(x2)...,这样类型的密码体制通常被称为分组密码(Block Cipher);另一种被广泛使用的密码体制是流密码(Stream Cipher),基本思想是产线 一个密钥流z=z1z2...,然后使用它根据下属规则来加密明文串x=x1x2...:y=y1y2...=ez1(x1)ez2(x2)

  • python获取变量名2021-12-09 21:00:21

    比如我们想有这么一个函数,其用法是:pr(x),输出是x = 3。我们需要从x得到'x'这个字符串。 我写了个很土的: def whatis(x, verbose = 1): print(x, 'is a ', end=''); x = eval(x); print(type(x), end='') print(', which has ' + str(dir(x)) + '\n

  • Verilog快速入门的练习2021-12-09 19:33:02

    第1关:Verilog描述电路模块 实验目的 熟悉用Verilog HDL描述电路模块的基本代码结构,掌握模块开始和结束的关键字,并会对模块名字进行合法命名。 实验任务 请在右侧代码窗格中补充完整模块关键字以及合法的模块名字标识符。 请在两行星号之间的空行上填写代码,切勿改动其它代码!! /*

  • 2021年浙江工商大学新生赛题解2021-12-09 17:30:02

    本篇中的题目顺序为预期难度顺序,并非比赛题目顺序 本篇中所有的“更好的优化”均为标准答案之外的思考,不使用此内容也可以通过题目 比赛预期情况 总共比赛人数:175 (至少通过一道题的人数,没有通过题的不计入总人数) 题目名实际通过次数实际通过比例预期通过比例chiking

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

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

ICode9版权所有