ICode9

精准搜索请尝试: 精确搜索
  • csp 201912-2 回收站选址(遍历)2022-03-18 20:36:25

    目录题目描述暴力遍历分析代码时间复杂度参考文章 题目传送门 题目描述 暴力遍历 分析 代码 #include<iostream> #include<cstdio> #include<vector> using namespace std; struct POI { int x, y; int cnt; int score; }; vector<POI> h; int n; int res[6]; bool check1(i

  • 蓝桥 Quadratic Equation(Java)2022-03-06 13:31:30

    AILAB专项训练 问题描述 求解方程ax2+bx+c=0的根。要求a, b, c由用户输入,并且可以为任意实数。   输入格式:输入只有一行,包括三个系数,之间用空格格开。   输出格式:输出只有一行,包括两个根,大根在前,小根在后,无需考虑特殊情况,保留小数点后两位。   输入输出样例 样例输入

  • LeetCode-149. 直线上最多的点数2022-03-06 11:03:43

    题目来源 149. 直线上最多的点数 题目详情 给你一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点。求最多有多少个点在同一条直线上。 示例 1: 输入: points = [[1,1],[2,2],[3,3]] 输出: 3 示例 2: 输入: points = [[1,1],[3,2],[5,3],[4,1],[2,3],[1,4]] 输出: 4

  • linux aarch64 __inval_dcache_area(kaddr, size)2022-03-06 11:02:15

    __inval_dcache_area(kaddr, size)   让一段 kaddr 开始的,长度为 size 的 内存 数据 缓存失效   在 arch/arm64/mm/cache.S 中实现的这个函数。   1 /* 2 * __inval_dcache_area(kaddr, size) 3 * 4 * Ensure that any D-cache lines for the interval [kaddr,

  • 数值分析之牛顿插值(MATLAB)2022-03-06 10:35:19

    x1=input('输入节点坐标x=')y=input('输入节点坐标函数值f(x)=')x2=input('输入所要计算的节点x2=')syms xn=length(x1); %%%%%%%%%%%%%%%%%%%%差商的求法for i=2:n f1(i,1)=(y(i)-y(i-1))/(x1(i)-x1(i-1));end for i=2:n for j=i+1:n f1(j,i)=(f1(j,i-1)-f1(j-1,i

  • [算法] 牛顿递归 求解方程的根-开方篇2022-03-05 12:33:27

    [算法] 牛顿递归 背景:求方程的根,在根的一次取一点做切线,切线与x的交点为x1 ,x1与函数交点继续做切线得到x2,当n足够大的时候xn无限逼近与方程的根。 举例n开3次方 过程: 通过方程构造函数x^3-0 = f(x) 选取一点x1做切线 k = f'(x1) = 3·x1^2 b = f(x1) - kx1 当y = 0 时 x

  • 阿波罗尼斯圆/球2022-03-02 17:33:53

    阿波罗尼斯圆/球 一直平面上有两个不同的点A(x1,y1),B(x2,y2)。有一个动点p(x,y),满足PA/PB=k。(k>0且k!=1) p点的运动轨迹是一个圆,且随着k增大,圆的半径变小,圆心不变 \((x-x1)^2+(y-y1)^2=k^2((x-x2)^2+(y-y2)^2)\) 化简为: \((k^2-1)(x^2+y^2)+(2x1-2k^2x2)x+(2y1-2k^2y2)y+k^2x2^2+k^

  • ARM V8 base instruction -- Conditional instructions2022-02-28 15:05:28

    /*  * Conditional instructions  */     CMP指令,N,Z,C,V标志     条件选择指令         CSEL w1, w1, w2, EQ        # Conditional Select         CINC X0, X0, LS            # Conditional Increase, 如果小于,则X0=X0+1     条件设

  • 蓝桥杯【day1】2022-02-28 13:32:28

    基础知识 1.位运算符 1.&(与) 、|(或)、~(非/取反) 2.>>和<<运算符将二进制位进行左移或者右移操作 利用连续异或或者构建一个新数组可以很快解决 package lqb; import java.util.Random; import java.util.Scanner; public class day1 { public static void main(Stri

  • PCI Express2022-02-28 10:00:08

    PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe or PCI-e, is a high-speed serial computer expansion bus standard, designed to replace the older PCI, PCI-X and AGP bus standards. It is the common motherboard interfac

  • [NOIP2017] 棋盘 (BFS)2022-02-26 01:01:54

    题解    用a数组记录棋盘每格的颜色,用b数组记录到达棋盘每格所需的最小花费。从起点(1,1)开始BFS,判断颜色相同,颜色不相同和无色三种情况,对于无色方块不能按正常情况继续BFS,只能判断其周围是否有颜色方格为其续命。最终判断重点位置是否到达,并输出最小花费。 #include<stdio.h>

  • 蓝桥杯 ALGO-985 幸运的店家(贪心)2022-02-19 22:02:39

    试题 算法训练 幸运的店家 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述   炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱。有趣的是,世界上只有面值为3的幂的纸币,即纸币只有1元的、3元的、9元的。。。。,有一天,桥神来买XXX,可他没办法正好给出N元钱,而炫炫没法找零,于是他只好用

  • 《Java实现大数运算--成电信软信安数学实验一》2022-02-19 12:01:19

    大数运算介绍 1.大数指的是超过计算机CPU寄存器表达的数,即超过计算机字长的数。大数基本运算主要指的是对大数进行数论运算,如加、减、乘、除。出于效率原因,一般的大数运算主要指对无符号类型的数进行数论计算。 2.目前主流RSA算法都建立在512位到1024位的大数运算之上。然而大多数

  • 差分与前缀和2022-02-16 12:03:25

        差分和前缀和其实是一对逆操作,这里将会对前缀和和差分是怎么实施的,如何理解,以及对应一维和二维数组的情况。       前缀和:换言之,就是前n项和,也就是高中学习数列时的Sn;        Sn = a1+a2+……an;        Sn+1 = a1+a2+……an+an+1 = Sn+an+1;     应用:如果要求从

  • [redis] 10 种数据结构详解2022-02-10 20:05:21

    [redis] 10 种数据结构详解 简介 5种常见数据结构 string: 最常见的 string key valuelist: 双向链表set: 集合-zset: 有序集合hash: 类似 Java HashMap 和 golang 的 map 有 2 级索引 原语------介绍常见场景stringstring key/value 最常见的数据类型最常用缓存; 分布式锁;

  • python学习笔记(20)——数据可视化基础(matplotlib可视化库的安装及应用)2022-02-08 14:04:16

    首先测试下matplotlib的版本,如果显示找不到指定模块则要重新安装,如果直接使用库,会报错没有相关模块 模块版本测试代码: import matplotlib print(matplotlib.__version__) 运行结果:如果出现以下问题则根据以下情况进行安装操作   根据以下情况重新安装后,重新打开pycharm或其

  • GBase 8a Mpp Cluster集群产品性能优化篇之关联顺序2022-02-08 11:33:44

    优化器可能不会调整LEFT JOIN语句的顺序,而用户语句的JOIN顺序可能不是最优,导致查询性能较低。 SQL特征 语句包含多个LEFT JOIN 多个LEFT JOIN的ON条件均为t1.colX = tn.colX 如:select x1.* from x1 left join x2 on x1.many_duplicate_value = x2.many_duplicate_value left

  • 一元二次方程(有实根) (300 分)2022-02-07 23:59:18

    输入一元二次方程的三个系数a、b、c的值,输出其两个根(假设方程有实根)。请根据输出样例确定两个根的输出顺序。 输入格式: 三个数,空格分隔。 输出格式: 按样例格式输出。 输入样例: 1 4 3 输出样例: X1=-1.000 X2=-3.000 输入样例:  -1 4 -3 输出样例:  X1=1.000  X2=3

  • 弦截法计算一元多次方程的根2022-02-07 17:01:31

    Description 下面程序的功能是采用弦截法求方程 x^3- 11.1x^2+38.8x-41.77=0 的根。其中函数root用来求区间(x1,x2)的实根。​ 请将程序补充完整。 #include<stdio.h> double root(double,double); int main() { double x1,x2,ans; scanf("%lf%lf",&x1,&x2); ans=root(x1,x2);

  • 练习 if 和 swith 语句编程,继续学习整型和字符型数据的输入和输出。2022-02-06 10:02:41

    1. 判断三角形的形状 要求: 输入三角型的三条边,判断三角形的形状。假设输入的三边边长均>0。 (提示:本题中应该要用到 if 语句嵌套,教材中有相似例题。) 输入: 三角型的3条边的长度(int型)。 输出: 等边三角形:equilateral triangle. 等腰三角形:isoceles triangle. 不构成三角形:non-tri

  • 822. 走方格(acwing)2022-02-05 10:32:15

    题目: 先讲变量 n:右下角的x值 m:右下角的y值 ans:答案(有几种可能) a数组:用来存储向下和向右的动作。 x:所在的位置的x值 y:所在位置的y值 x1:下一步可以走到位置的x值 y1:下一步可以走到位置的y值 题型:经典dfs。 代码: #include<bits/stdc++.h> using namespace std; int n,m,ans=0,a[10

  • 2021第十二届蓝桥杯省赛c++B组_直线2022-02-04 19:00:31

    // #include<bits/stdc++.h> using namespace std; struct point { double x,y; }p[25*25]; map< pair<double,double>,int >maps; int main() { int cnt=0,ans=20+21,i,j; double k,b; // double 类型 // 构造点 for( i=0;

  • 蓝桥杯12-直线2022-02-04 00:01:51

    思路: 第一点要想到y=kx+b 两条直线的k和b不相同那么这两条直线不相同 直接暴力4重循环 要把斜率不存在的直线特判出来,最后结果加上就好了 #include<iostream> #include<algorithm> #include <cmath> #include <map> using namespace std; struct L{ double k,b; int op

  • 概率论基础2022-02-03 19:02:10

    文章目录 一维随机变量二维随机变量期望似然函数 一维随机变量 随机事件 频率和概率 古典概型 样本空间 条件概率 独立性 独立实验 n重伯努利实验 二维随机变量 二维随机变量 二维离散型随机变量 二维连续性随机变量 边缘分布 离散型的边缘分布 连续型的

  • 算法训练 蜜蜂飞舞2022-02-02 23:31:13

    code #include<iostream> #include<algorithm> #include<complex> #include<cstring> using namespace std; const int N=10000; double a[N],b[N],c[N],d[N],e[N],f[N],t[N];//array t mean fly time int main(){ ios::sync_with_stdio(false); in

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

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

ICode9版权所有