中石油 本材加工(多个数的最大公约数)

PaddleOCR训练自己的数据 一 、数据准备 采用PPOCRLabel标注自己的数据 PPOCRLabel是一款适用于OCR领域的半自动化图形标注工具,内置PP-OCR模型对数据自动标注和重新识别。使用Python3和PyQT5编写,支持矩形框标注和四点标注模式,导出格式可直接用于PaddleOCR检测和识别模型的训练。 1.1 安装PaddlePaddle pip3 install --upgrade pip # 如果您的机器安装的是CUDA9或CUDA10,请运行以下命令安装 python3 -m pip in. 阅读详情

2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是
专门用来装卸货物的。这天,他们的任务是要把N(2≤N≤50)根木材运送到家具厂去。这些木材长短不同(有擎还特别的长),为了便于运输,只好把它们切割成小段。所以,小明给机器人的任务是:把这些木材切割并装上卡车。等机器人做完这事的时候,小明一看结果,大吃一谅:原来装在车上的所有小段的木材,居然长度都是一样的(以米为单位),而且,还是所有可行方案中,切割次数最少的那种方案!

如果告诉你最开始那N根本材的长度,你能算出机器人切割出的小段的长度吗?
输入

第一行有一个整数N,表示原始木材的数量。第二行中是N个用空格分开的整数,表示每根木材的长度(以米为单位),已知这些整数不小于1,不超过400000。

输出
只有一个整数,表示机器人切割出来的每个小段的长度。

样例输入

4
4 22 8 12

样例输出

2

这个题目比较简单哈,,那我为什么还要挂这个题呢,,嘿嘿,,原因当然是因为弱弱我从这个题中学到了新知识----多个数的最大公约数
三步走:

  1. 先对这一组数由大到小排序。
  2. 对每两个相邻的数进行如下操作:设两个数为A,B(A在前,B在后,A>=B),如果A能被B整除(即A%B==0)那么就令A=B; 否则 A=A%B.
  3. 重复以上操作,直到数组中的每个数都相等,则最大公约数就是这个数

好了,接下来上代码,代码比较直观。。。。

#include<iostream>
#include<algorithm>
using namespace std;
const int N=1e5+10;
int n,a[N];
bool cmp(int x,int y)
{
     return x>y;
}
int main()
{
     ios::sync_with_stdio(false);
     cin>>n;
     for(int i=0;i<n;i++)   
     {
          cin>>a[i];
     }
     sort(a,a+n,cmp);
     while(a[0]!=a[n-1])
     {
           for(int i=0;i<n-1;i++)
           {
                 if(a[i]%a[i+1]==0)
                 {
                      a[i]=a[i+1];
                 } 
                 else a[i]=a[i]%a[i+1];
           }
           sort(a,a+n,cmp);
     }
     cout<<a[0];
     return 0;
}
	

最后附上知识点链接https://blog.youkuaiyun.com/Dobility/article/details/100608518

Linux(31)Rockchip RK3568 Ubuntu22.04上部署 Docker: 问题与解决方案 本博客在总结这些问题及其解决方案,为遇到类似问题的兄弟提供参考,如果我后续有碰到其他Docker 问题也会在此更新补充。 阅读详情

相关推荐

特斯拉 Model 3解析(九)特斯拉 Model 3 自动驾驶域控制器硬件架构

硬件层:车规级高密度主板 → PI/SI优化到极致传感器层:三目摄像头主导视觉,雷达补充冗余,超声波保证近距设计理念:依靠芯片算力最大化视觉潜力,而不是堆传感器这套思路的优点是:成本可控、量产快、迭代快。缺点是:极端场景下感知鲁棒性不足。纯视觉方案短期可行,但中长期必然要重新引入高分辨率雷达甚至固态LiDAR作为冗余。电源/信号完整性会越来越关键,未来域控板设计会越来越像数据中心服务器。

weixin_43199439的博客 1784

[绍兴2011]木材加工

2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是专门用来装卸货物的。等机器人做完这事的时候,小明一看结果,大吃一惊:原来装在车上的所有小段的木材,居然长度都是一样的(以米为单位),而且,还是所有可行方案中,切割次数最少的那种方案!如果告诉你最开始那N根木材的长度,你能算出机器人切割出的小段的长度吗?第二行中是N个用空格分开的整数,表示每根木材的长度(以米为单位),已知这些整数不小于1,不超过400000。只有一个整数,表示机器人切割出来的每个小段的长度。

hehetoshang的博客 419

C#实战:如何用Chart控件打造专业级数据可视化报表(附完整代码)

本文详细介绍了如何使用C#的Chart控件创建专业级数据可视化报表,涵盖柱状图、饼图和雷达图等多种图表类型的高级定制与交互增强。通过完整的代码示例,展示了从环境配置到动态数据绑定的全流程,助力开发者提升企业级应用的数据可视化能力。

ipfs8storage的博客 420

AI机器人每天骚扰电话高达1亿次,人工智能已经开始渗透各行各业

https://www.toutiao.com/a6669549063127433739/ 说到人工智能,或许大家还在思考这是一个高科技行业,用来提高人类的效率。而很多人可能都不知道,现在的AI已经发展到骚扰电话的领域了。经过昨晚晚会的曝光,现在的AI智能机器人已经在销售领域开始取代人工电话了,那些让你不胜其烦的广告电话或许背后就是智能机器人。现在已经摒弃了传统的人工拨号,而是采用智能打电...

喜欢打酱油的老鸟 1212

【2026-Spark实验一-Windows中安装Spark环境】

本文详细介绍了在Windows系统中配置Spark 3.5.8开发环境的完整流程。主要内容包括:安装JDK 8并配置环境变量,下载并解压Spark 3.5.8预编译版,设置SPARK_HOME系统变量,配置Hadoop的winutils工具解决Windows兼容性问题。通过spark-shell和SparkPi示例程序验证环境配置成功,确保Spark能够正常运行分布式计算任务。文中特别强调了路径命名规范、环境变量设置顺序等关键细节,提供了完整的配置截图和验证方法,帮助开发者快速搭建稳定的Spark学习环境。

pblh123的专栏 1586

手把手教你用Qwen-7B打造医疗大模型:从数据准备到RLHF全流程实战

本文是一篇基于Qwen-7B-Chat模型构建医疗领域大模型的实战全流程指南。文章详细拆解了从数据准备、环境搭建,到增量预训练、监督微调(SFT)以及偏好对齐(DPO)的核心技术步骤,并分享了部署与持续优化的实践经验。通过LoRA等高效微调技术,帮助开发者掌握将通用大模型改造为专业领域专家的完整方法论。

weixin_29191761的博客 129

关于做事的一点逻辑

有关做事的逻辑,一点感想: 工作方面:分清楚事情的轻重缓急,做项目不急不躁,及时做好每一份文档的更新,学习新知识。 生活方面:多注意锻炼身体(当然我没做到),给女朋友安全感(陪伴和钱)。 最近一段时间的反思:没有把主要的时间分配好去做主要的事情,以后要注意到这个方面。考虑事情要全面,待人要和蔼(但是我发现有些人对它脾气好,老是安排我做一些杂七杂八的事情(我司的PM),以后杜绝),把我的时间充分利用...

PI_sunyang的博客 756

【深度学习】Progressive Distillation for Fast Sampling of Diffusion Models

这种方法通过迭代地将一个需要较多步骤的模型(称为教师模型)蒸馏成一个需要较少步骤的学生模型,每次迭代都将采样步骤减半,直到达到所需的采样步骤数量。通过渐进式蒸馏,论文将原始需要8192步采样的模型成功蒸馏为只需4步采样就能取得接近的生成质量的新模型,大幅提高了扩散模型的推理效率。这篇论文提出了一种"渐进式蒸馏"(Progressive Distillation)的方法,来大幅降低用于生成对抗网络(GAN)的扩散模型(Diffusion Model)在推理阶段的采样步数,从而提高其推理效率。

q742971636的博客 1786

jz1076 【基础】机器人的逻辑

题目描述 2035年,智能机器人在各行各业中的应用已经十分普遍了,毕竟它做事时的精度与力量比一个普通人是强多了。 王涛的运输队里就有一个,是用来装卸货物的。 这天,他们的任务是要把 N(2 <= N <= 50 )根废旧的条形钢材运送到钢铁厂重新冶炼。这些钢材长短不同(有些还特别的长),为了便于运输,只好把它们切割成小段。所以,他给机器人的任务是:把这些钢材切割并装上卡车。 等机器人...

weixin_30314813的博客 632

Cesium 实战 19 - 使用 gltf-vscode 查看、预览以及编辑 glTF 和 GLB 模型

Cesium 实战 - 使用 gltf-vscode 查看、预览以及编辑 glTF 和 GLB 模型。

非科班Java出身GISer的博客 6434

7.6 GPU页表更新机制

本文分析了AMDGPU驱动中BO到VA映射的页表更新实现机制。核心流程通过amdgpu_vm_bo_update()函数触发,支持CPU直接写入和SDMA异步命令两种更新模式。系统根据VRAM可见性自动选择最优更新策略,处理三种主要场景:命令提交、BO迁移和BO销毁。关键实现包括DMA地址数组处理、权限标志合并和BO迁移状态转换,最终通过amdgpu_vm_update_range()完成硬件页表更新。该机制有效平衡了更新延迟与吞吐量,为GPU虚拟内存管理提供基础支撑。

图形/计算GPU的驱动与虚拟化技术分享园地 2463

机器人的逻辑

【问题描述】 2035年,智能机器人在各行各业中的应用已经十分普遍了,毕竟它做事时的精度与力量比一个普通人是强多了。 王涛的运输队里就有一个,是用来装卸货物的。 这天,他们的任务是要把n根废旧的条形钢材运送到钢铁厂重新冶炼。这些钢材长短不同(有些还特别的长),为了便于运输,只好把它们切割成小段。所以,他给机器人的任务是:把这些钢材切割并装上卡车。 等机器人做完这事的时候,王涛一看结果,自己都被逗笑了:机器人的逻辑就是和人不同啊——装在车上的所有小段的钢材,居然长度都是一样的(以米为单位),而且,还是所有可行

于楷力,浦江人也。牛!成绩优异,字迹端正,天资聪颖,积极上进…… 1585

RK3399平台开发系列讲解(内核入门篇)1.2、如何高效的阅读Linux内核设备驱动

内核开发在很大程度上并不是重新造“轮子”的过程,而是深入理解并尽量复用现有的内核设计框架,然后参照相似的功能模块去添加或改写某项需要的功能。在对内核整体框架以及某些子系统融会贯通以后,我们才有可能站在巨人的肩膀上去改进框架本身,实现自主创新。如果过分强调不必要的“自主创新”,可能会让内核的可维护性变差,最终结果反而得不偿失。 那么此次就分享就围绕如何高效的阅读内核驱动代码:

内核笔记 7341

中石油 5921 权值(gcd)

5921: 权值题目描述给定一个长为n的正整数序列Ai。对于它的任意一个连续的子序列{Al, Al+1, ..., Ar},定义其权值W (l, r)为其长度与序列中所有元素的最大公约数的乘积,即W (l, r)  = (r − l + 1) × gcd(Al, Al+1, .., Ar )。你需要输出权值最大的子序列的权值输入第一行一个正整数n。第二行n个正整数,表示序列Ai。输出一行一个正整数...

sxh759151483的博客 295

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Choose Integers

中石油6549(拓展)We ask you to select some number of positive integers, and calculate the sum of them.It is allowed to select as many integers as you like, and as large integers as you wish. You have to fol...

qq_41485193的博客 436

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

中国石油大学华东计算机试题,计算机文化习题汇总答案

该楼层疑似违规已被系统折叠隐藏此楼查看此楼第一章1. 计算机存储程序的工作原理是什么?2. 计算机系统有几大部分组成?各是什么?3. 衡量计算机性能的主要指标有哪些?4. 计算机应用主要体现在哪些方面?5. 计算机以电子元件为标志划分为几个阶段?每个阶段的电子元件分别是什么?6. 简述计算机的发展趋势...

weixin_31706437的博客 352

http://39.98.219.132 题库标准答案(题库序号:953)之[绍兴2011]木材加工

序号:953 Time Limit:1sMemory Limit:512MB [绍兴2011]木材加工 题目描述: 2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是专门用来装卸货物的。 这天,他们的任务是要把 N(2 <= N <= 50 )根木材运送到家具厂去。这些木材长短不同(有些还特别的长),为了便于运输,只好把它们切割成小段。所以,小明给机器人的任务是:把这些木材切割并装上卡车。等机器人做完这事的时候,小明一看结果,大吃一惊:原来装在车上的所有.

yys365的博客 347

upc 个人训练赛第七场:最佳课题选择(dp)

问题 A: 本材加工 题目描述 2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是专门用来装卸货物的。这天,他们的任务是要把N(2≤N≤50)根木材运送到家具厂去。这些木材长短不同(有擎还特别的长),为了便于运输,只好把它们切割成小段。所以,小明给机器人的任务是:把这些木材切割并装上卡车。等机器人做完这事的时候,小明一看结果,大吃一谅:原来装在车上的所有小段的木材,...

你数过天上的星星吗 1493

毕竟我

` 毕竟 `

weixin_42136202的博客 240

问题 E: 本材加工

题目描述 2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是专门用来装卸货物的。这天,他们的任务是要把N(2≤N≤50)根木材运送到家具厂去。这些木材长短不同(有擎还特别的长),为了便于运输,只好把它们切割成小段。所以,小明给机器人的任务是:把这些木材切割并装上卡车。等机器人做完这事的时候,小明一看结果,大吃一谅:原来装在车上的所有小段的木材,居然长度都是一样的(以米为单位),而且,还是所有可行方案中,切割次数最少的那种方案! 如果告诉你最开始那N根本材的长度,你能算出机器人

qq_52273733的博客 639

冶炼商:供应增长明显

冶炼商:供应增长明显  根据江西铜业的测算,今年上半年LME3个月期铜均价为8030美元/吨,同比上涨18.73%;由于美元走弱,以人民币计价的国内铜价同期涨幅仅为3.27%。而在上市公司收入大幅增长的同时,国内主要铜冶炼上市公...

ciqiaofu0192的博客 170

剑指offer(C++)——机器人的运动范围

题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子? 思路:类似于面试题66,,详细可

YF_Li123的博客 1901

深度学习在智能机器人中的应用

下面来介绍一下深度学习在智能机器人中的应用: 机器人发展的趋势是人工智能化,深度学习是智能机器人的前沿技术,也是机器学习领域的新课题。深度学习技术被广泛运用于农业、工业、军事、航空等领域,与机器人的有机结合能设计出具有高工作效率、高实时性、高精确度的智能机器人。 从最初的简单工业机器人到现在的集机械、控制、计算机、传感器、人工智能等多种先进技术于一体的现代制造业重要的自动化装备,机器人的技术在...

跑得动就不要歇着 1万+

论分层思想在各行各业的应用

On hierarchy.  论分层思想在各行各业的应用 查了下hierarchy这个词的含义。首先是等级制度, 特权阶级,然后是阶层,最后是层次,层级。 在中文中,有三种看似感情色彩不同的含义,而英文中是一个词。 先不论这个层次是褒,是贬,是中性。 我想先谈谈层次以及分层思想在生活中,工作中的应用。 分层思想,可以有十分广义和开阔的理解。 分层级,体现了一种分层思想,一个国家,一个...

weixin_34162695的博客 863

开始做事了...............

花了一个星期的时间看了2/3的《Professional asp.net2.0〉的书,下载了MS SQL2005,装上vs2005,Webcast全部下载完了,准备开始好好的干了。

weixin_33857679的博客 146

...怎么做 %>_<%

1373: 三位数求解 时间限制: 1 Sec  内存限制: 128 MB 提交: 28  解决: 9 [提交][状态][论坛] 题目描述 已知xyz+yzz=n,其中n是一个正整数,x、y、z都是数字(0-9),编写一个程序求出x、y、z分别代表什么数字。如果无解,则输出“No Answer”  注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z。

kai870704458的专栏 673
下一篇: 百练 2811:熄灯问题(枚举)
Cosmic_Tree
博客等级 码龄7年 134粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值