奇数位丢弃(C++、Python)

Python知识点之Python进阶 1.写函数,接收两个数字参数,返回最大值 def res_max(number1,number2): l1 = [] l1.append(number1) l1.append(number2) return max(l1) 2.写函数,获取传入列表的所有奇数位索引对应的元素,并将其作为新列表返回。 def getnewlist(mylist): list1=[]; for i in range( 阅读详情

美团2016招聘笔试:奇数位丢弃

对于一个由0…n的所有数按升序组成的序列,我们要进行一些筛选,每次我们取当前所有数字中从小到大的第奇数位个的数,并将其丢弃。重复这一过程直到最后剩下一个数。请求出最后剩下的数字。

输入描述:
多组数据,每组数据一行一个数字,为题目中的n(n<=1000)。

输出描述:
一行输出最后剩下的数字。

输入例子:

500

输出例子:

255
思路一 (循环删除法,时间复杂度O(N^2),空间复杂度O(N))

常规思路,多次循环,每次都将当前列表中奇数位的数字删除,直到最后列表中只剩下一个数字为止

C++代码

#include<bits/stdtr1c++.h>
using namespace std;
int main() {
   
   
	int n;
	while (cin >> n) {
   
   
		vector<int> v(n + 1);
		iota(v.begin(), v.begin() + n + 1, 0);
		while (v.size() != 1) 
深入解析TI C2000 FSI帧结构:Ping、Error与Data帧的硬件通信协议 在嵌入式系统与实时控制领域,串行通信协议是设备间可靠交互的基石。其核心原理在于通过定义标准化的数据帧格式,在硬件层面实现高效、可靠的数据传输与链路管理,从而显著提升系统的实时性与稳定性。这一技术价值在汽车电子、工业自动化等高要求场景中尤为突出。具体到德州仪器(TI)C2000微控制器的FSI(Fast Serial Interface),它通过硬件化的帧结构,将通信的关键环节固化,提供了超越传统SPI的健壮性。FSI定义了三种核心帧类型:用于链路健康监测的Ping帧、作为多功能事件信使的Error帧,以及承 阅读详情

相关推荐

李沐深度学习191集能力构建地图:7大模块实战拆解

深度学习不是视频播放列表,而是涵盖计算图、数据管道、模型架构、优化策略、分布式训练、模型部署与评估调试的系统性工程能力。理解自动微分原理和PyTorch动态图机制,是避免梯度错误与调试失效的前提;掌握DataLoader底层行为与数据契约意识,才能应对医疗影像、遥感等真实场景的数据治理挑战。本文基于李沐《动手学深度学习》191集内容,提炼出可验证、可交付、可映射到高校考题与工业实践的7大能力模块,覆盖从张量内存布局、注意力手写实现,到DDP同步陷阱、ONNX/Triton部署等关键断点,助力学习者跨越‘看懂

weixin_33946020的博客 247

2.2设计子函数实现删除其中的奇数,返回剩下的个数,在主函数中输出剩下的数据

【问题描述】 在[1,50]范围生成n(n从键盘输入,10<n<100)个随机种子为824的随机整数。请你设计子函数实现删除其中的奇数,返回剩下的个数,在主函数中输出剩下的数据。 要求: 1、使用子函数: int DelOdd(int a[],int n)//n是数组元素个数,返回值为剩下的个数。 2、在子函数中实现删除操作,不允许在子函数中输出。 3、主函数中按每行10个输出剩下的元素 4、注意:随机函数和随机种子如下使用: int seed=824; srand(see

qq_39977056的博客 1233

华为OD机考双机位A卷 - 模拟工作队列(Java & Python& JS & C/C++ & GO )

华为OD机考双机位A卷 - 模拟工作队列(OD上机考试双机位A卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 99

华为OD机考2025B卷 - 模拟工作队列(Java & Python& JS & C++ & C )

华为OD机考2025B卷 - 模拟工作队列(Java & Python& JS & C++ & C )

算法大师! 997

支持找回微信删除好友!一款人人可用的全能微信数据分析工具

找回删除好友、查看删除记录、恢复聊天信息....

1726

基于传输门与传输管逻辑的全加器设计

全加器是指对输入的两个二进制数相加(A与B)同时会输入一个低位传来的进位(Ci-1),得到和数(SUM)和进位(Ci)。一位全加器可以处理低位进位,并输出本位加法进位。由于这种晶体管的漏极和源极完全可以互换使用,因此这种电路的输入端与输出端也可以互换,这就是具有信号传输双向特性的传输管。传输管的输入信号可以传输到输出端,同时输出端的信号也可以传输到输入端。半加器是指对输入的两个一位二进制数相加(A与B),输出一个结果位(SUM)和进位(C),没有进位的输入加法器电路,是一个实现一位二进制数的加法电路。

qq_40353731的博客 4385

sdc时钟约束2——多驱动时钟

sdc 多驱动时钟 master_clock

qq_40411444的博客 5529

DDR5中的On-Die Termination(ODT)详解:电阻值支持及其背后的秘密

DDR5支持多档ODT电阻值,范围从40Ω到480Ω,均基于240Ω标准参考电阻RZQR_{ZQ}RZQ​。不同电阻档位对应不同的信号负载和功耗需求。校准电压点关键,常用0.8×VDD进行精准调校。CA信号间ODT匹配必须严格控制,保证命令总线稳定。选择合适的ODT值是高速内存设计中不可忽视的细节。

weixin_43199439的博客 2100

手撕数美风控三板斧:device_fingerprint/device_id/hmac生成逻辑全解析

摘要:逆向分析数美风控核心参数生成机制 本文详细记录了逆向分析数美(Shumei)风控系统中三个关键参数(device_id、device_fingerprint、hmac)的生成逻辑。通过抓包分析和动态调试(使用Frida、IDA等工具)发现:device_id由设备IMEI和Android ID经MD5哈希生成;device_fingerprint融合23项设备与环境信息,并采用SHA-256哈希和动态环境检测;hmac则是参数+指纹+动态盐值的SHA-256签名。文章揭示了数美"设备指纹+动

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1476

36 Agent Memory:如何让智能体记住该记的东西

Agent 会调用工具,只能说明它有了行动能力。要让它跨会话、跨任务持续工作,还需要一套可治理的 Memory 系统。本文讲清上下文窗口、RAG 和 Agent Memory 的区别,以及工作记忆、情景记忆、语义记忆、程序记忆该如何分层设计。

老于的笔记的专栏 91

10、X射线聚焦与光学元件技术解析

本文深入解析了X射线聚焦与光学元件技术,重点讨论了椭圆镜的聚焦原理及局限性,多层镜的设计优化及其突破性应用,以及X射线波导的基础理论和模式求解方法。文章还总结了这些技术的优势、局限及其在材料科学、生物学和医学等领域的广泛应用前景。通过理论推导与技术改进,这些光学元件为X射线成像技术的发展提供了重要支撑。

pz890123的博客 121

STM32F103(二十三)通用同步异步收发器(USART)

学习板:STM32F103ZET6 往期博客: STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结 STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置 STM32F103五分钟入门系列(三)GPIO的常用库函数使用方法总结+一个网络上的误区 STM32F103五分钟入门系列(四)蜂鸣器实验(库函数+寄存器) STM32F103五分钟入门系列(五)按键实验(库函数+寄存器) STM32F103五分钟入门系列(六)时钟框图+相关寄存器

Curnane0_0的博客 1019

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: SDUT—Python程序设计实验10&11&12(面向对象,文件)
下一篇: 微信红包(C++、Python)
「已注销」
博客等级 码龄6年 475粉丝 145原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值