1120 Friend Numbers (20 point(s))

CAN总线共模电感51μH vs 100μHEMC应用笔记 共模电感在CAN网络中通常靠近收发器放置,并且会并联120Ω终端电阻,靠近收发器放置,能够更有效地对收发器接口处的共模噪声进行抑制,减少噪声对信号传输的影响, 并联120Ω终端电阻,是因为CAN总线的特征阻抗通常为120Ω,这样做可以匹配总线特征阻抗,阻止信号反射,保证信号传输质量,如果阻抗不匹配,信号在传输到接收端时会发生反射,导致总线信号出现振铃现象,影响CAN网络的正常通信。因为100μH共模电感的寄生电容相对较大,在高速信号传输时,可能会导致信号上升沿出现较大过冲,影响信号质量和通信稳定性。 阅读详情

1120 Friend Numbers (20 point(s))

Two integers are called "friend numbers" if they share the same sum of their digits, and the sum is their "friend ID". For example, 123 and 51 are friend numbers since 1+2+3 = 5+1 = 6, and 6 is their friend ID. Given some numbers, you are supposed to count the number of different frind ID's among them.

Input Specification:

Each input file contains one test case. For each case, the first line gives a positive integer N. Then N positive integers are given in the next line, separated by spaces. All the numbers are less than 10​4​​.

Output Specification:

For each case, print in the first line the number of different frind ID's among the given integers. Then in the second line, output the friend ID's in increasing order. The numbers must be separated by exactly one space and there must be no extra space at the end of the line.

Sample Input:

8
123 899 51 998 27 33 36 12

Sample Output:

4
3 6 9 26

简单题。 

#include<iostream>
#include<vector>
using namespace std;
bool mark[40]={false};
int sum(int n){
	int ans = 0;
	while(n){
		ans += n%10;
		n/=10;
	}
	return ans;
}
vector<int> v;
int main(void){
	int n,a;cin>>n;
	while(n--){
		cin>>a;
		mark[sum(a)]=true;
	}
	for(int i=0;i<37;i++){
		if(mark[i]) v.push_back(i);
	}
	cout<<v.size()<<endl;
	for(int i=0;i<v.size();i++){
		if(i==0) cout<<v[i];
		else cout<<" "<<v[i];
	} 
	return 0;
}

 

从EMC测试到量产:CAN总线共模电感的取舍之道(附实测数据对比) 本文探讨了CAN总线设计中是否保留共模电感的决策过程,分析了其在EMC测试和量产中的关键作用与潜在风险。通过实测数据对比,揭示了共模电感在降低传导骚扰的同时可能引发的信号完整性问题,并提供了成本与可靠性的权衡策略,帮助工程师在汽车电子和工业控制应用中做出明智选择。 阅读详情

相关推荐

CAN总线设计必看:共模电感选型与布局避坑指南(附RS485对比)

本文深入探讨CAN总线设计中共模电感的选型与PCB布局关键要点,提供阻抗特性、饱和电流计算等四维评估体系,并对比RS485的共模抑制差异。通过实测数据和案例分析,帮助工程师规避常见设计陷阱,提升工业自动化和汽车电子系统的通信稳定性。

weixin_28732953的博客 171

1120 Friend Numbers(20 分)

Two integers are called "friend numbers" if they share the same sum of their digits, and the sum is their "friend ID". For example, 123 and 51 are friend numbers since 1+2+3 = 5+1 = 6, and 6 is their ...

ysq96的博客 414

手把手教你搞定CAN接口EMC设计:从共模电感到TVS管选型指南

本文提供了一套实战检验的CAN接口EMC设计指南,涵盖从共模电感、TVS管选型到PCB布局的完整流程。针对工业与汽车环境中的共模干扰、静电放电等威胁,详细解析了核心防护器件的参数计算与协同设计方法,并强调了PCB布局中接地与隔离的关键细节,旨在帮助工程师构建高可靠性的CAN总线硬件防线。

weixin_29164185的博客 250

车规级CAN总线外围电路设计方案

本篇博文将重点探讨CAN芯片外围电路的参考设计,以助力提升整体EMC性能。

不脱发的程序猿 9475

54、CAN总线共模扼流圈选型与滤波电路设计

本文总结了CAN总线共模扼流圈选型与滤波电路设计的实战经验。通过车载BMS系统调试案例,揭示了共模噪声干扰的严重性,指出扼流圈选型需关注五项关键参数:共模阻抗曲线、额定电流、直流电阻、漏感和自谐振频率。文章详细分析了滤波电路设计的三个要点,包括π型滤波配置、布局布线和地平面处理,并给出了一个5Mbps CAN FD系统的成功选型案例。最后提出五点实用建议,强调要根据具体应用场景权衡参数,避免过度设计。全文以工程实践为导向,为CAN总线抗干扰设计提供了可操作性强的解决方案。

2401_88858637的博客 103

Matlab实战:3种雷达间歇采样干扰的仿真与识别(附完整代码)

本文通过Matlab实战,详细仿真了雷达有源间歇采样干扰的三种核心样式:直接转发、重复转发和循环转发干扰。文章提供了完整的代码实现,并深入探讨了基于时频分析和循环平稳分析的特征提取与识别方法,为雷达抗干扰技术的学习与实践提供了清晰的工程实现路径。

weixin_29053695的博客 364

【记录】共模电感选取+PCB走线心得

共模电感选取心得——消除噪声+隔离;

Funny_beast的博客 4390

基于单片机负载控制的无人机电气设备监测系统设计

为深入分析无人机电气设备的电子负载性能,实现对传输电子量的合理性监管与控制,设计基于单片机负载控制的无人机电气设备监测系统;利用电气信号发生电路,构建负载网络控制器与以太网模块运行所需的电气设备负载环境,借助PCB监控板建立PLC扩展负载模块与核心监控主机之间的物理连接关系,实现无人机电气设备监测系统的硬件执行环境搭建;在此基础上,通过STM32型单片机移植协议,确定无人机电气设备通信主机的现有组态形式,联合已设定的监控任务有线级条件,实现监测系统的软件执行环境搭建,完成基于单片机负载控制的无人机电气设备监

weixin_45905610的博客 1300

1120 Friend Numbers (20 point(s))

题解 模拟题。 #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;set&gt; using namespace std; set&lt;int&gt; res; int getsum(int x) { int ret = 0; while(x) ret += x % 10, x /= 10; return r...

徐伯莱 269

英飞凌TC3xx DSADC旋变软解码实战:从示波器波形到VX1000数据,手把手教你避坑

本文详细介绍了英飞凌TC3xx系列微控制器的DSADC模块在电机旋变软解码中的实战应用。从示波器波形分析到VX1000数据采集,提供了一套完整的调试方法论,帮助工程师快速定位和解决常见问题,提升解码精度和系统性能。

weixin_30598225的博客 517

Gromacs文件格式全解析:xtc vs trr vs cpt,哪种更适合你的模拟需求?

本文深入解析Gromacs分子动力学模拟中的三种核心文件格式xtc、trr和cpt,详细对比其技术特性和适用场景。xtc适合存储效率优先的场景,trr保留完整动力学数据,cpt确保模拟精确重启。通过实际配置示例和存储优化技巧,帮助用户根据模拟需求选择最佳格式组合,平衡分析灵活性与存储成本。

weixin_29281941的博客 97

【PAT】A1120 Friend Numbers (20point(s))

文章目录A1120 Friend Numbers (20point(s))Input Specification:Output Specification:Sample Input:Sample Output:CodeAnalysis Author: CHEN, Yue Organization: 浙江大学 Time Limit: 400 ms Memory Limit: 64 MB Code S...

Duke 315

手把手教你自制Type-C OTG转换器(附电路图及避坑指南)

本文详细指导如何自制Type-C OTG转换器,包括核心电路设计、元器件选型及焊接技巧,特别强调硬件检测电路的关键作用。通过实测数据和避坑指南,帮助开发者解决兼容性问题,实现高效数据传输。

weixin_27038245的博客 716

1120 Friend Numbers (20 point(s))

思路: 计算字符串的digit和,放入集合 set 。 1120 Friend Numbers (20 point(s)) Two integers are called "friend numbers" if they share the same sum of their digits, and the sum is their "friend ID". For example, 123 and 51 are friend numbers since 1+2+3 = 5+1 = 6, and 6

专栏 245

从网格划分到结果解读:一次完整的子弹侵彻LS-DYNA仿真避坑指南

本文详细解析了子弹侵彻LS-DYNA仿真中的关键技术与避坑指南,涵盖网格优化、对称边界条件设置、沙漏控制参数调整及结果可信度验证。通过HyperMesh网格划分和LS-DYNA高级参数配置,帮助工程师提升仿真精度与效率,确保计算结果物理可信。

weixin_29816689的博客 406

ADS1220 STM32硬件SPI驱动程序

前一段时间温故了下标准库,使用的是F1系列芯片,测试程序。

随风飘零翼的博客 5771

1120 Friend Numbers (20point(s)) - C语言 PAT 甲级

* 题目是朋友数,实际上求“朋友证号“,那就简单了(是的,简单了),最大数为 9999,最大的证号为 36,数组记录一下然后输出

有三只土豆 239

具身智能:原理、算法与系统 第3章 具身智能的感知-认知-行为框架

具身智能的PCB框架源于对生物智能系统的观察:动物通过感官接收环境信息(感知),基于内部模型进行预测和决策(认知),并通过身体执行动作改变环境(行为),而这一改变又通过感知反馈形成闭环。这一框架在两篇核心文献中得到了深入阐述:提出了系统的数学形式化和工程实现,则从认知科学角度强调了归纳偏置和双过程理论的重要性。

VectorShift的博客 155

PAT(A) 1120 Friend Numbers (20 point(s))

#include<bits/stdc++.h> using namespace std; int main(void){ int N; scanf("%d", &N); set<int> id; for(int i = 0; i < N; i++){ int sum = 0; string s; cin >> s; for(int j = 0; j &

Anpotan的博客 128

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

PAT(甲级) 1120 Friend Numbers (20point(s)) set的使用

题目 题目链接 思路 依次处理每个数字,把每位数字求和后放入set容器中(set容器会自动排序) 代码 #include <iostream> #include <vector> #include <cstring> #include <algorithm> #include <stack> #include <set> #include <queue> #include <malloc.h> #include

hjyp的博客 131

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

PAT_甲级_1120 Friend Numbers (20point(s)) (C++)【签到题/字符串处理】

目录 1,题目描述 题目大意 2,思路 3,AC代码 4,解题过程 1,题目描述 Sample Input: 8 123 899 51 998 27 33 36 12 Sample Output: 4 3 6 9 26 题目大意 找出一组数中所有不同的friend ID。friend ID:123=》1+2+3=6,15=》1+5=6,所以123与15的fr...

&再见萤火虫&的博客 265

1120 Friend Numbers (20 point(s))(Set:set的构造)

题目链接 思路? 给定数据当成数字或字符串处理 代码 using namespace std; #include <iostream> #include<string> #include<set> int N,cnt; string temp; set<int>allFriend; int main() { cin >> N; for (int i = 0; i < N; i++) { cin >> temp; cnt

Abider2的博客 157

CAN总线硬件防坑指南:共模电感选型、TVS协同保护与EMC实战优化

CAN总线的硬件可靠性取决于共模电感、TVS和隔离器件的参数匹配与布局落地。低DCR、低差模阻抗的共模电感保障信号幅度与波形完整性;双重TVS架构配合超低结电容应对浪涌和ESD;在高压场景下增加隔离变压器彻底切断地环路。沃虎电子提供从信号共模电感、TVS/ESD到BMS隔离变压器及推挽变压器的完整物料矩阵,并通过官网提供选型工具和参考设计,帮助工程师快速完成鲁棒的CAN物理层设计。

VOOHUElectronics的博客 639

『1120』Friend Numbers

Two integers are called “friend numbers” if they share the same sum of their digits, and the sum is their “friend ID”. For example, 123 and 51 are friend numbers since 1+2+3 = 5+1 = 6, and 6 ...

weixin_52435933的博客 173

【1120】Friend Numbers (20 分)

#include<iostream> #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> #include<algorithm> #include<map> #include<vector> #inclu...

发现问题,并解决问题,批判性思维 571

1120 Friend Numbers (20 分) java 题解

Two integers are called "friend numbers" if they share the same sum of their digits, and the sum is their "friend ID". For example, 123 and 51 are friend numbers since 1+2+3 = 5+1 = 6, and 6 is their friend ID. Given some numbers, you are supposed to count

深街酒徒的博客 147
上一篇: 1032 Sharing (25 point(s))
下一篇: 1079 Total Sales of Supply Chain (25 point(s))
coderwait
博客等级 码龄9年 20粉丝 210原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值