ICode9

精准搜索请尝试: 精确搜索
  • 差分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) 位置 输入描述 一行,两个正整数

  • 第一次Blog-Java实验12022-04-10 08:00:09

    1、前言:   从开学到现在,已经陆陆续续写了三周的PTA的大作业了,对于难度来说肯定是一次比一次的难度高,但是每次偏向的重点不同。     1、第一次只是简单的公式运算和一些字符的查找;     2、第二次就是字母字符的转换、串口字符的分析、String的格式判断与提取,其中会用到ch

  • PTA题目集1~3总结2022-04-10 01:31:42

    前三次作业总结 对于前三次作业考察的点都相似: (1)考察了输入数据合法的判断 (2)考察了字符串,数字,字符数组之间的转换 (3)考察了字符串的分割,提取等等对于字符的操作 前三章主要考察了学生对于字符串的解析能力,对于字符串方法的操作 读入 第一次作业  7-1 身体质量指数(BMI)测算 (10 分)

  • 扫描线2022-04-05 19:01:50

    简介 扫描线一般运用在图形上面,顾名思义,就是一条线在整个图上扫来扫去,它一般被用来解决图形面积,周长等问题。 扫描线的主要思想是虚拟出一条平行与 x 或 y 轴的无限长的线一路扫过去,如果发现触碰到矩形的边(被当前扫描线完全覆盖)就停下进行相关操作。 一、面积并 题型:在二维坐标

  • B - Weird Sum2022-04-04 11:33:53

    题目链接 题意 计算相同数字单元格之间的距离总和 距离=abs(x1-x2)+abs(y1-y2) 思路 暴力遍历会超时不予考虑 尝试找到答案与整体坐标的关系,最后可以推出一个公式。 两个相同颜色单元格的距离 即 横坐标之差 加 纵坐标之差,那么在颜色相同的单元格中: 任意两个单元格的距离之和 = 任

  • 运筹学之"图解法求出最优解和最大利润"2022-04-02 22:31:36

    11、某公司利用两种原料 A、B 生产甲、乙两种产品(吨),各产品所需的原料数,原料限量及单位产品所获利润如下表。企业目标是追求利润的最大化,试写出该线性规划问题的数学模型,并用图解法求出最优解和最大利润。  解题思路:       最大总利润也就是 是一条线A和B的二元一次不等式

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

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

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

    task1_1print('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}')

  • 实验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

  • 算法竞赛-前缀和&差分2022-03-21 15:03:28

    前缀和&差分 一维前缀和 问题描述: 输入一个长度为 n 的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l,r。 对于每个询问,输出原序列中从第 l 个数到第 r 个数的和。 前缀和是一种重要的预处理,能大大降低查询的时间复杂度。可以简单理解为“数列的前n项的和” 用法: O(1)求

  • matlab求解微分方程的数值解2022-03-21 15:01:48

    简 介:前面介绍了微分方程的解析解方法,同时也指出很多非线性微分方程是不存在解析解法的,需要使用数值解法对之进行研究。本文着重讨论基于 MATLAB/Simulink语言的各类微分方程的数值解方法。 关键词: 微分方程、数值解、MATLAB §01 总述 一般微分方程的数值解法很大

  • linux aarch64 head.S enable_mmu primary_switch primary_switched2022-03-20 19:02:20

      enable_mmu 输入  X0  SCTRL_EL1  的值,见   setup_cpu 的返回值。 X1 TTBT1_EL1 的值, 见 primary_switch  964 行设置 x1   以下内容来自   https://blog.csdn.net/lgjjeff/article/details/93376624 797 ~ 800  读取ID_AA64MMFR0_EL1寄存器的值,该寄存器的定义如下

  • 深度优先搜索(DFS)与广度优先搜索(BFS)2022-03-19 17:01:15

           搜索算是一种暴力枚举,但与暴力枚举不同,暴力枚举是将所有可能的答案全部枚举一遍来求得最优解,而搜索是在枚举时跳过不可能出现答案的“死路”。在数据量小时暴力枚举可以作为通解,但数据量一大就很可能超时。如果自己判断出题目是要枚举且没有别的思路,那么可以使用搜索

  • 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

  • python算法题2022-03-09 23:31:51

    题1大数加法:以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。 ''' 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 计算两个数之和 @param s string字符串 表示第一个整数 @param t string字符串 表示第二个整数 @return string字

  • 蓝桥 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

  • 数值分析之牛顿插值(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^

  • 对《OmniNet: Omnidirectional Representations from Transformers》方法的理解2022-02-28 17:03:57

    1.OMNIDIRECTIONAL REPRESENTATIONS 对于一个L层的transformer网络,输入的数据维度是N×d,同理得transformer每一层的输出都是N×d。 x f o r

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

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

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

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

ICode9版权所有