网站备案到小程序开发软件有哪些

bicheng/2026/1/22 14:24:51/文章来源:
网站备案到,小程序开发软件有哪些,手机做任务的网站有哪些内容,想招代理去什么网站文章目录 题目描述与示例题目描述输入描述输出描述示例一输入输出说明 示例二输入输出说明 解题思路代码PythonJavaC时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目描述与示例 题目描述 某部门计划通过结队编程来进行项目开发#xff0c;已知该部门有 N 名员工… 文章目录 题目描述与示例题目描述输入描述输出描述示例一输入输出说明 示例二输入输出说明 解题思路代码PythonJavaC时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目描述与示例 题目描述 某部门计划通过结队编程来进行项目开发已知该部门有 N 名员工每个员工有独一无二的职级每三个员工形成一个小组进行结队编程。 结队分组规则如下 从部门中选出序号分别为i、j、k 的 3 名员工他们的职级分别为 level[i], level[j], level[k] 结队小组需满足 level[i] level[j] level[k] 或者 level[i] level[j] level[k] 其中 0 ⩽ i j k n 请你按上述条件计算可能组合的小组数量。同一员工可以参加多个小组。 输入描述 第一行输入员工总数 n 第二行输入按序号依次排列的员工的职级 level中间用空格隔开 限制 1 ⩽ n ⩽ 6000 1 ⩽ level[i] ⩽ 10^5输出描述 可能组合的小组数量 示例一 输入 4 1 2 3 4输出 4说明 可能结队成的组合 (1,2,3)、(1,2,4)、(1,3,4)、(2,3,4)。 示例二 输入 3 5 4 7输出 0说明 根据结队条件我们无法为该部门组建小组 解题思路 暴力解是很容易想到的使用三重for循环枚举出所有的三元组并判断和计数即可时间复杂度为O(n^3)无法通过10^3的数据量。 考虑组合数学的方法。对于某一个元素nums[j]如果能够统计出其左边严格小于nums[j]的元素的数量left_smaller[j]和其右边严格大于nums[j]的数量right_greater[j]那么以nums[j]为中间第二个数且满足nums[i] nums[j] nums[k]的三元组(i, j, k)的数量为left_smaller[j] * right_greater[j] 同理以nums[j]为中间第二个数且满足nums[i] nums[j] nums[k]的三元组(i, j, k)的数量为 left_greater[j] * right_smaller[j]因此我们可以构建四个数组left_greater、left_smaller、right_greater、right_smaller这四个数组的长度均为n。第j个位置表示位于j的左边严格大于、位于j的左边严格小于、位于j的右边严格大于、位于j的右边严格小于nums[j]的元素个数。构建过程如下 for j in range(1, n-1):for i in range(j):if nums[i] nums[j]:left_greater[j] 1elif nums[i] nums[j]:left_smaller[j] 1for k in range(j1, n):if nums[k] nums[j]:right_greater[j] 1elif nums[k] nums[j]:right_smaller[j] 1再使用组合数学的加法原理和乘法原理统计最终结果。 ans 0 for j in range(1, n-1):ans left_greater[j] * right_smaller[j]ans left_smaller[j] * right_greater[j]这样就把时间复杂度从O(n^3)降低到了O(n^2) 代码 Python # 题目【模拟】2023C-结队编程 # 分值200 # 作者闭着眼睛学数理化 # 算法模拟/组合数学 # 代码看不懂的地方请直接在群上提问n int(input()) nums list(map(int, input().split()))# 构建四个辅助数组 left_greater [0] * n left_smaller [0] * n right_greater [0] * n right_smaller [0] * n# 索引0和n-1不可能作为中间元素可以不考虑 # 遍历所有的中间索引j for j in range(1, n-1):# j左边的元素for i in range(j):# 严格大于nums[j]if nums[i] nums[j]:left_greater[j] 1# 严格小于nums[j]elif nums[i] nums[j]:left_smaller[j] 1# j右边的元素for k in range(j1, n):# 严格大于nums[j]if nums[k] nums[j]:right_greater[j] 1# 严格小于nums[j]elif nums[k] nums[j]:right_smaller[j] 1ans 0 # 再次遍历所有中间索引j # 应用组合数学的乘法原理、加法原理 for j in range(1, n-1):ans left_greater[j] * right_smaller[j]ans left_smaller[j] * right_greater[j]print(ans)Java import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();int[] nums new int[n];for (int i 0; i n; i) {nums[i] scanner.nextInt();}int[] leftGreater new int[n];int[] leftSmaller new int[n];int[] rightGreater new int[n];int[] rightSmaller new int[n];for (int j 1; j n - 1; j) {for (int i 0; i j; i) {if (nums[i] nums[j]) {leftGreater[j];} else if (nums[i] nums[j]) {leftSmaller[j];}}for (int k j 1; k n; k) {if (nums[k] nums[j]) {rightGreater[j];} else if (nums[k] nums[j]) {rightSmaller[j];}}}int ans 0;for (int j 1; j n - 1; j) {ans leftGreater[j] * rightSmaller[j];ans leftSmaller[j] * rightGreater[j];}System.out.println(ans);} }C #include iostream #include vectorusing namespace std;int main() {int n;cin n;vectorint nums(n);for (int i 0; i n; i) {cin nums[i];}vectorint leftGreater(n, 0);vectorint leftSmaller(n, 0);vectorint rightGreater(n, 0);vectorint rightSmaller(n, 0);for (int j 1; j n - 1; j) {for (int i 0; i j; i) {if (nums[i] nums[j]) {leftGreater[j];} else if (nums[i] nums[j]) {leftSmaller[j];}}for (int k j 1; k n; k) {if (nums[k] nums[j]) {rightGreater[j];} else if (nums[k] nums[j]) {rightSmaller[j];}}}int ans 0;for (int j 1; j n - 1; j) {ans leftGreater[j] * rightSmaller[j];ans leftSmaller[j] * rightGreater[j];}cout ans endl;return 0; }时空复杂度 时间复杂度O(N^2)。双重循环所需时间复杂度。 空间复杂度O(N)。四个列表所占空间。 华为OD算法/大厂面试高频题算法练习冲刺训练 华为OD算法/大厂面试高频题算法冲刺训练目前开始常态化报名目前已服务100同学成功上岸 课程讲师为全网50w粉丝编程博主吴师兄学算法 以及小红书头部编程博主闭着眼睛学数理化 每期人数维持在20人内保证能够最大限度地满足到每一个同学的需求达到和1v1同样的学习效果 60天陪伴式学习40直播课时300动画图解视频300LeetCode经典题200华为OD真题/大厂真题还有简历修改、模拟面试、专属HR对接将为你解锁 可上全网独家的欧弟OJ系统练习华子OD、大厂真题 可查看链接 大厂真题汇总 OD真题汇总(持续更新) 绿色聊天软件戳 od1336了解更多

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87821.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

台州网站建设方案服务代理ip 海外

前言 redis的核心是数据的快速存储,下面就来分析一下godis的底层存储是如何实现,先分析单机服务。 此文采用抓大放小原则,先大的流程方向,再抓细节。 流程图 源码分析 现在以客户端连接,并发起set key val命令为例…

营口网站建设价格宁夏网络推广公司

MySQL作为一款常用的关系型数据库管理系统,也在逐渐向云原生架构演进。本文将介绍MySQL云原生应用实践方法,并提供示例进行说明。 一、MySQL云原生架构概述 MySQL云原生架构是指将MySQL部署在云环境中,利用容器化技术实现高可用、可扩展和弹…

嘉禾专业网站建设开发网站中心

一、伯努利随机过程 1. n次伯努利实验中(x1)发生的总次数Yn: (二项分布) 2. 伯努利实验中事件第一次发生的时间L1: (几何分布) 3. n次伯努利实验中事件第k次发生的时间Lk: (帕斯卡分…

网站建设规划书网页视频下载器破解版

Mybatis中的设计模式 Mybatis中使用了大量的设计模式。 以下列举一些看源码时,觉得还不错的用法: 创建型模式 工厂方法模式 DataSourceFactory 通过不同的子类工厂,实例化不同的DataSource TransactionFactory 通过不同的工厂&#xff…

室内设计网站哪些号网站开发业务需求分析

目录 《Python数据分析初探》项目报告 基于Python数据可视化的网易云音乐歌单分析系统一、项目简介(一)项目背景(二)项目过程 二、项目设计流程图(一)基于Python数据可视化的网易云音乐歌单分析系统的整体…

济南建设高端网站郑州网站建设老牌公司

Flink 运行架构和核心概念 几个角色的作用: 客户端:提交作业JobManager进程 任务管理调度 JobMaster线程 一个job对应一个JobMaster 负责处理单个作业ResourceManager 资源的分配和管理,资源就是任务槽分发器 提交应用,为每一个…

太原网站建设方案策划win2012 网站建设

面试题1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但只能在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义…

沈阳模板建站哪家好wordpress simplicity

“Ah ha,发现你了!”你的经理突然从桌子后面的假花旁冒出来,发出胜利的叫声。你沮丧地转过头看着经理。 “我已经创建了一个基本报表,并抓取了一些数据,我正打算-”你在他打断你之前快速的解释着。 “赶紧做完就好,大B…

织梦多语言网站网站架构教程

正题 题目链接:https://www.luogu.com.cn/problem/P3327 题目大意 TTT组询问给出n,mn,mn,m,d(x)d(x)d(x)表示xxx的约数个数,求∑i1n∑j1md(i∗j)\sum_{i1}^n\sum_{j1}^md(i*j)i1∑n​j1∑m​d(i∗j) 解题思路 对于iii和jjj的两个约数a,ba,ba,b如果他们…

成品网站 售卖建筑设计师要学什么专业

软件实例,物流货运配货单打印模板软件单据打印查询管理系统软件教程,可以同时打印标签或补打 一、前言 以下软件教程以 佳易王物流单打印查询系统V17.1为例说明 软件文件下载可以点击最下方官网卡片——软件下载——试用版软件下载 这个版本在原来基…

摄影网站app怎么做网络运营

国际荐酒师(香港)协会亮相第六届知交会暨地博会,助力中欧地理标志产品交流合作 12月9日,第六届粤港澳大湾区知识产权交易博览会暨国际地理标志产品交易博览会(以下简称“第六届知交会暨地博会”)在中新广州…

购物网站seo相亲网站用什么做的

患者在就诊之前一直使用的二甲双胍和达格列净这两种降糖药物,这两种药对于控制血糖是有一定效果的。北京崇文门医院朱学敏主任的建议是继续服用,然后患者空腹血糖在7-8mmol/L左右,餐后血糖稍高,达到9-10mmol/L,但总体上…

获取网站访客qq代码亿网

C后端开发之Sylar学习三:VSCode连接Ubuntu配置Gitee 为了记录学习的过程,学习Sylar时写的代码统一提交到Gitee仓库中。 Ubuntu配置Gitee 安装git sudo apt-get install -y git配置用户名和邮箱 git config --global user.name 用户名 …

js网站繁体如何自己设计装修效果图

文章目录 什么是 NVMe?什么是固态硬盘?为什么 NVMe 很重要?NVMe、SAS 和 SATA 之间的区别只有SSD运行在NVMe上PCIe和NVMe有关系,但它们不是同一个东西NVMe-oF连接SSD到网络NVMe 的工作原理是什么?NVMe SSD 外形尺寸M.2…

资质做网站需要用到什么郑州企业网站建设团队

😁 作者简介:一名大四的学生,致力学习前端开发技术 ⭐️个人主页:夜宵饽饽的主页 ❔ 系列专栏:JavaScript进阶指南 👐学习格言:成功不是终点,失败也并非末日,最重要的是继…

php做的购物网站代码专门做网站制作的公司

动态规划:有很多重叠子问题,每一个状态一定是由上一个状态推导出来的 贪心:没有状态推导,而是从局部直接选最优的 动规五步曲: 确定dp数组(dp table)以及下标的含义 确定递推公式(容…

做平台网站一般有php还是js南阳市网站建设

🏡浩泽学编程:个人主页 🔥 推荐专栏:《深入浅出SpringBoot》《java项目分享》 《RabbitMQ》《Spring》《SpringMVC》 🛸学无止境,不骄不躁,知行合一 文章目录 前言一、SpringBoot…

无锡高端网站设计公司网站进入沙盒后

上次小伍带大家看了部分机房的照片,并且简单介绍了一下电梯能量回馈装置,小伙伴们表示很新奇,没看够,今天小伍又来了,带大家看一下电梯能量回馈装置到底安装在电梯什么位置。跟着小伍去看看吧。Lets go! 电…

夫妻找做伙食饭工作哪个网站好四川网站建设费用

5G智能制造纺织工厂数字孪生可视化平台,推进纺织行业数字化转型。纺织工业作为传统制造业的重要组成部分,面临着转型升级的紧迫需求。随着5G技术的快速发展,智能制造成为纺织工业转型升级的重要方向。数字孪生可视化平台作为智能制造的核心技…

宝安网站建设方案外包制作相册app

基础数据结构 ngx_int_t 32位操作系统4字节,64位操作系统8字节 解决跨平台以及,普通int类型在x86和x64操作系统上面是4字节,在类型转换时造成内存浪费(如在x64下面转换long类型) typedef intptr_t ngx_int_t;#ifdef _WIN64 typedef __int64 intptr_t; #else typedef _…