ICode9

精准搜索请尝试: 精确搜索
  • 机器学习数学基础之 欧式距离、曼哈段距离2022-05-08 20:04:04

    欧式距离:   两点之间的直线距离:   二维平面上两点 a(x1,x2),b(y1,y2) 间的欧式距离为:      \(d = \sqrt{(x_{1}-y_{1})^{2}+(x_{2}-y_{2})^{2}}\)   三维平面上两点 a(x1,x2,x3), b(y1,y2,y3)间的欧氏距离:      \(d = \sqrt{(x_{1}-y_{1})^{2}+(x_{2}-y_{2})^{2}

  • 2021ICPC台北F What a Colorful Wall (扫描线,并查集)2022-05-08 17:34:55

    https://codeforces.com/gym/103443/problem/F 扫描线核心思想就是从下到上暴力跑一维,把另一维的线段化为两个点处理,若处理两个点的线段的时间复杂度是log,这样平面上n个矩形,值域为X,Y的问题,能够在nXlogn(Y)的复杂度内处理 离散化 暴力一个一个点的涂色是n^3 考虑用扫描线从下往

  • 磊磊零基础打卡算法:day07 c++ 前缀和,二维前缀和2022-05-07 23:34:57

    5.7 一维前缀和 主要思想; 初始化前缀和数 由于存在s[i] =s[i-1]+a[i];s是前缀和,a[i]是每一位的数;所以需要将i从1开始读入所有的数 for (int i = 1; i <= n; i++) { s[i] = s[i - 1] + q[i]; } //求区间的前缀和 cout << s[r] - s[l - 1] << endl;//l - r 上的区

  • Curve learning12022-05-02 19:33:49

    Curve Learning 希望能够从数学上更深入地了解一些曲线的一些性质吧,之前遇到ECC只会调包属实有点难受了

  • Java第二次随笔2022-05-01 18:02:45

        这是本学期第二次写blog,最近学到很多新的东西,我认为有必要总结一下学习成果。下面是我近期学习的内容和对题目集的理解,以及对测试点的踩坑心得。 首先呢是关于正则表达式的学习,所谓正则表达式,又称正规表示法、常规表示法,在代码中常简写为 regex、regexp 或 RE,它是计算机科学

  • java阶段性学习总结22022-05-01 00:04:02

    一、前言 本次博客是主要针对在java学习第二阶段中的PTA作业的总结性博客,第二阶段的作业的难度与第一次阶段相比有所提高,对java的知识点的考察主要集中在正则表达式的运用、类的继承、多态,以及数据结构中的一系列知识。 二、题目分析 1、期中考试题 这次考试我是在最后几分钟内才

  • python pygame 立体图形——旋转2022-04-30 17:02:38

    import sys,mathimport pygame#使用pygame之前必须初始化pygame.init()#设置主屏窗口screen = pygame.display.set_mode((800,600))#设置窗口标题pygame.display.set_caption('')# source = pygame.Surface((50, 50), flags=pygame.HWSURFACE)# 如果没有下列主循环代码,运行结果会

  • MATLAB_实验_32022-04-28 23:00:15

    %% 1. x=0 :pi / 50 : 2pi; y=(0.5+3sin(x)./(1+x.x)).cos(x); plot(x,y); %% 2. %(1) x=0:0.1:100; y1=x.^2; y2=cos(2x); y3=y1.y2; plot(x,y1,'m.'); hold on; plot(x,y2,'g.'); hold on; plot(x,y3,'y.'); hold off %(2) x=0:0.1:100; subp

  • Mzc与男家丁的游戏2022-04-27 13:33:44

    P2298 Mzc和男家丁的游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 意思就是给两个点,之间的最小距离 这个里面用不同的字符表示两个点,所以在条件判断的时候不能写==而是写不等于墙 #include<iostream> #include<cstring> #include<queue> using namespace std; typedef pai

  • School Personal Contest #1 (Winter Computer School 2010/11) - Codeforces Beta Round #38 (ACM-ICPC Ru2022-04-22 11:33:28

    比赛链接: https://codeforces.com/contest/38 D. Vasya the Architect 题目大意: 有 \(n\) 个立方体,给了每一个立方体在 \(xoy\) 面上投影的对角坐标,按照给定的顺序,依次往上叠立方体,问在保持平衡不到的状态下,最多能叠多少个立方体。 思路: 对于第 \(i\) 个立方体,需要判断的是它的重

  • AcWing第24场周赛题解2022-04-20 12:32:29

    A. 4070. 异或 题目链接:https://www.acwing.com/problem/content/4073/ 题目大意:略。 解题思路:简单模拟。 示例程序: #include <bits/stdc++.h> using namespace std; int n, a[11], res; int main() { cin >> n; for (int i = 0; i < n; i++) cin >> a[i];

  • 洛谷P3397 地毯(差分)2022-04-16 11:34:24

    二维平面上的差分,我们可以对每行处理。 比如我们要把(2,2)(5,5)之间的矩形加上1,可以这样处理。 0 0 0 0 0 0 0 +1 0 0 0 -1 0 +1 0 0 0 -1 0 +1 0 0 0 -1 0 +1 0 0 0 -1 0 0 0 0 0 0 那么这道题就简单了。 1 #include<bits/stdc++.h> 2 using namespace std; 3 int n,m,a[1001][

  • Java 从零开始实现一个画图板、以及图像处理功能,代码可复现2022-04-14 16:03:06

    Java 从零开始实现一个画图板、以及图像处理功能,代码可复现 这是一个学习分享博客,带你从零开始实现一个画图板、图像处理的小项目,为了降低阅读难度,本博客将画图板的一步步迭代优化过程展示给读者,篇幅较长,Java初学者可放心食用。(文末有源代码) 本博客实现的功能(根据本文讲解的顺序)

  • 差分2022-04-11 21:03:08

    差分 (一)一维差分 1.目的 ​ 将一维数组中某一区间内的元素都加上(减去)一个数 2.实现 ​ 将a[l~r]中的数都加上c,首先构建一个数组b,使得b数组的前缀和数组为a数组,那么我们称b数组为a数组的差分数组,a数组是b数组的前缀和 ​ 那么如果我们将b[l]+c,因为a数组是b数组的前缀和,那么a[l]以及

  • 求解马走棋问题C/C++2022-04-11 12:32:54

    问题描述 在 m 行 n 列的棋盘上有一个中国象棋中的马,马走日字且只能向右走。 请找到可行路径的条数,使得马从棋盘的左下角 (1,1)(1,1) 走到右上角 (m,n)(m,n)。 Tip 1: 本题为单组输入。 Tip 2: 马向右走指从 (X,Y) 走到 (X+2, Y+1) 或 (X+1, Y+2) 位置 输入描述 一行,两个正整数

  • numpy.argsort()函数2022-04-10 23:33:26

    点击查看代码 # argsort() 对数组升序排列,但输出的是原数组下标,不是排序好的数组 # argsort()[num] # 当num >= 0时,argsort()[num]的值即为y[num]的值 # 当num < 0时,argsort()[num]的值为y数组反向输出的第num个数 import numpy as np x1 = np.array([-1, 0, 1, 4, 5]) x2 = n

  • BLOG-12022-04-10 15:31:58

    关于这第三次PTA大作业的前言 难度 首先我认为这次的大作业题目相对不多,但是第三次题的难度相较于前两次难度有所增加 测试点多,并且不易发现。 输入并不是常规的空格分开输入,而是更加符合现实生活的输入方式。 解每一题的方法也很很靠近高中数学,但是要用计算机编程的逻辑,来解决

  • |NO.Z.00072|——————————|BigDataEnd|——|Hadoop&kafka.V57|-------------------------------------------|ka2022-04-10 14:02:58

    [BigDataHadoop:Hadoop&kafka.V57]                                                                          [BigDataHadoop.kafka][|章节二|Hadoop生态圈技术栈|kafka|稳定性|幂等性|]一、稳定性:幂等性### --- 幂等性 ~~~ Kafka在

  • 移动距离2022-04-06 00:03:22

    一个蛇形矩阵,给你两个数字,求最少的移动距离:只能横着走或竖着走 这个移动的距离好求:横坐标的差+纵坐标的差 #include<iostream> #include<cmath> using namespace std; int main(){ int w,m,n; cin>>w>>m>>n; m--,n--; int x1,y1,x2,y2; x1=m/w; x2=n/w;

  • ???2022-04-05 09:05:04

    做题总结 2022.4.2 BS1215 旅馆Hotel : 线段树维护区间最大子段和,查询时线段树上二分。 BS1216 买水果 :push_up技巧。 inline void push_up(int id, int p) { t[id][p].mx = std :: max(t[id][p << 1].mx, t[id][p << 1 | 1].mx); t[id][p].mn = std :: min(t[id][p << 1].mn,

  • 差分矩阵java实现2022-04-04 10:01:14

          import java.util.Scanner; public class Main { static int N = 1010; static int a[][] = new int[N][N]; //b为a的差分数组 static int b[][] = new int[N][N]; public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=sc

  • 计算两个box的IOU2022-04-01 21:02:33

    需求 深度学习目标检测常用的IOU(交并比)计算手动实现 实现 ┌─────────────────────────────────► X │ │ ( x1,y1) │ ┌─────────────┐ │ │ │ │ │ A ┌──────┼─────────

  • 蒜头君的城堡之旅(dp)2022-04-01 14:34:22

    题目: 蒜国地域是一个 n 行 m 列的矩阵,下标均从 1 开始。蒜国有个美丽的城堡,在坐标 (n,m) 上,蒜头君在坐标 (1,1) 的位置上。蒜头君打算出发去城堡游玩,游玩结束后返回到起点。在出发去城堡的路上,蒜头君只会选择往下或者往右走,而在返回的路上,蒜头君只会选择往上或者往左走,每次只能走

  • 实验1 Python开发环境使用和编程初体验2022-03-25 23:03:40

    print('hey, u') print('hey', ' u') x,y,z = 1,2,3 print(x, y, z) print('x = %d, y = %d, z = %d' %(x,y,z)) print('x = {}, y = {}, z = {}'.format(x,y,z)) print(f'x = {x}, y = {y}, z = {z}') print

  • 实验1Python开发环境使用和编程初体验2022-03-25 19:00:44

    1 #print输出的几种用法 2 3 #用法1:用于输出单个字符串或单个变量 4 print('hey','u') 5 6 #用法2: 用于输出多个数据项,用逗号分隔 7 print('hey','u') 8 x,y,z=1,2,3 9 print(x,y,z) 10 11 #用法3:用户混合字符串和变量值 12 print('x=%d,y=%d,z=%d'%(x,y,z)) #方

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

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

ICode9版权所有