XXX-笔试 偶数间的距离

1042:奇偶ASCII值判断(C C++) 【题目描述】 任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO。 【输入】 输入一个字符。 【输出】 如果其ASCII值为奇数,则输出YES,否则,输出NO。 【输入样例】 A 【输出样例】 YES 【代码】 #include <cstdio> #include <cmath> using namespace std; int main() { char n 阅读详情

定义两个偶数间的质数的个数为两个偶数的距离


输入一组偶数,求出任意两个偶数间距离之和



#include<iostream>
#include <cmath>
#include<algorithm>
using namespace std;

#define N 10000
int a[N]={0};
int b[N]={0};
bool isPrime(int n)
{
    if(n < 2) return false;

    for(int i = 2; i<=sqrt(n); ++i)
        if(n%i == 0) return false;

    return true;
}

int countPrime(int from,int to){
	int count=0;
	for(int i=from+1;i<to;i++)
		if(isPrime(i))
			count++;
	return count;
}
int main(){
	int n;
	while(cin>>n){
		int i=0,j=0;
		int reslut=0;
		for(i=0;i<n;i++)
			cin>>a[i];
		//sort(a,a+n);
		for(i=0;i<n-1;i++)
        {
            b[i]=countPrime(a[i],a[i+1]);
        }
        for(i=0;i<n-1;i++)
        {
            reslut+=b[i];
            for(j=i+1;j<n-1;j++)
            {
                reslut+=b[j];
            }
        }
	cout<<reslut<<endl;
	}
	return 0;
}


华为OD机试_2025 B卷_高矮个子排队(Python,100分)(附详细解题思路) 贪心算法应用:通过局部最优(相邻交换)实现全局最优循环验证:多轮处理确保完全满足条件边界处理:非法输入和特殊情况的处理移动距离最小化:只进行相邻交换策略。 阅读详情

相关推荐

【笔试真题】- 携程-2025.11.06

当我们为某个花圃安装灌溉设备时,只要它的左边或右边有一个花圃已经安装了设备,就可以从那里引水,不需要建设新的独立水源。首先需要明白一个重要性质:对于树上的每个节点,定义其"离心率"为该节点到树上所有其他节点的最大距离。:在关系图中,如果一个人群集合中的任意两人都可以通过图中的直接联系相互到达,且这个集合不能再添加其他人,则称这个集合为一个极大连通块。不幸的是,密码串本身丢失了,但LYA找到了一份关于这个密码串的"字符追踪记录"。这道题的关键在于理解题目的转换:原本的树上距离问题转换成了新图的连通性问题。

春秋招笔试突围 129

XXX-笔试

作为一名新手特工,小B接受了大量的秘密间谍训练。检验她学业成就的时刻到了,她被派到一个基地去执行一项秘密任务,窃取该基地中一个尖端工艺的设计流程。 经过一系列惊险的过程,小B已经成功的抵达了目标区域。遗憾的是,目标区域高墙围挡,墙上还有电网和红外安保机制,她发现只能通过大门进入。好在她已经成功的接近了大门,成功正在向她招手。大门是无人值守的,由电子密码组合锁控制。几分钟前,她发现一名工作

WayToAccept的专栏 663

【笔试真题】- 携程-2026.04.23

这套题前两道都是一眼看上去像构造,真正难点都在“把可行支付范围”或者“回文和的形态”先写成结论。第三题是实现题,但不是简单照着流程抄库,核心在于把元特征选参和逻辑回归训练都稳定落下来;第四题最有区分度,需要先把“能交换”转成值域图上的连通性,再做每个连通块内部的字典序最小重排。长度固定为 nnn 的回文数组,所有改动都会成对出现;只有在中间留出一个单点时,和的奇偶性才真正自由。把这一点想清楚之后,答案只和 nnn 的奇偶有关。如果一共拿了 kkk 张钞票,那么总金额一定落在区间 [kn,k(n+1)][kn

春秋招笔试突围 120

新手任务

OJ是Online Judge系统的简称,用来在线检测程序源代码的正确性。这次任务需要在OJ上完成一定的题目数。正式的ACM比赛题目采用纯英文,鉴于大家可能刚开始入门比较困难,先从中文题开始做起,hoj(杭州电子科技大学)OJ的28道中文题以及zoj(浙江大学)30道英文题。选取的题目不涉及任何算法,只要会一种语言(C/C++,JAVA)以及基本的数学基础均可做出来,只为锻炼大家代码熟练程度。共...

253

【2026年阿里巴巴春招- 4月1日-算法岗-第二题- 神奇的魔术】(题目+思路+Java&C++&Python解析+在线测试)

摘要:给定整数x,寻找与x绝对差最小的质数p。若存在等距质数,则取较小者。解题思路是:从x开始向两边扩展搜索质数,优先检查较小值。使用试除法判断质数,复杂度为O(d√x),其中d为最近质数与x的距离。代码实现了质数判断和双向搜索逻辑,适用于x≤1e9的情况。示例输入输出验证了算法的正确性。

m0_73659489的博客 58

华为OD机试E卷 - 高矮个子排队(Java & Python& JS & C++ & C )

现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。我们现在希望小朋友排队,以“高”“矮”“高”“矮”顺序排列,每一个“高”位置的小朋友要比相邻的位置高或者相等;每一个“矮”位置的小朋友要比相邻的位置矮或者相等;要求小朋友们移动的距离和最小,第一个从“高”位开始排,输出最小移动距离即可。例如,在示范小队{5,3,1,2,3}中,{5, 1, 3, 2, 3}是排序结果。

算法大师! 2221

接受了 优快云 的《专家看台》采访

近日接受了 优快云 《专家看台》专题的采访。呵呵,把新闻转一份放在这里留念一下。新闻地址:http://news.youkuaiyun.com/n/20071127/111128.html更多的《专家看台》新闻:http://search.youkuaiyun.com/search/%E4%B8%93%E5%AE%B6%E7%9C%8B%E5%8F%B0/1/news/  -----------------

赖勇浩的编程私伙局 3561

华为OD机试 -小朋友排队(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组。我们现在希望小朋友排队,以顺序排列,每一个“高”位置的小朋友要比相邻的位置高或者相等;每一个“矮”位置的小朋友要比相邻的位置矮或者相等;要求小朋友们移动的距离和最小,第一个从“高”位开始排,输出最小移动距离即可。例如,在示范小队中,是排序结果。虽然也满足“高”“矮”“高”“矮”顺序排列,但小朋友们的移动距离大,所以不是最优结果。

坚果的博客 606

趣图:作为一个程序员,拷问灵魂的时刻到了!

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34236869的博客 163

VsCode+JLink+GCC替代Keil开发GD32程序-个人总结

对个人使用vscode+Jlink开发GD32程序做了总结,供需要者参考。

MyCollege1999的博客 2762

深入解析.Net中SM2与sm-crypto的跨平台加解密实践

本文深入探讨了在.Net平台与前端sm-crypto库之间实现SM2国密算法跨平台加解密的实践方案。针对对接中常见的密钥格式、密文拼接顺序(C1C3C2与C1C2C3)等核心难点,提供了基于BouncyCastle的完整工具类实现、前后端联调示例及问题排查指南,旨在帮助开发者构建安全、兼容的数据加密通道。

weixin_29322855的博客 369

字节跳动秋招笔试复盘:算法与计算机基础的系统梳理

校招笔试是应届生进入互联网公司的第一道关卡,其核心在于考察候选人的计算机基础功底与算法思维,而非死记硬背的零散知识点。从数据结构到操作系统,从网络协议到编程语言细节,笔试题目往往通过经典问题检验考生是否真正理解原理与推导过程。掌握算法复杂度分析、滑动窗口、拓扑排序等高频考点,并能从暴力解推导到最优解,是提升解题效率的关键。对于准备秋招的在校学生或希望巩固基本功的开发者而言,复盘真实笔试题型、梳理知识体系、强化边界处理意识,能有效提升应试能力与工程实践素养。以字节跳动2017年秋招开发工程师笔试试卷为例,还原

weixin_34121282的博客 368

CiteSpace关键词聚类图谱含义详细解析

CiteSpace关键词聚类图谱含义详细解析 回顾上一次推文:CiteSpace关键词共现图谱含义详细解析 其中有一句: 当你人工已经可以很容易的进行归纳后,就不需要再利用CiteSpace聚类功能啦。 我们来看一下上次推文做出来的关键词共现图谱: 人工不好归纳!那怎么聚类呢? 此时便可使用CiteSpace的聚类功能啦! 如下所示:我们可以清晰地看到上边的关键词共现网络聚成了一个个不规则区域...

qq_39974284的博客 6万+

牛客周赛 Round 7 解题报告 | 珂学家 | 状态机DP + 数学场

class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 */** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param board char字符型二维数组 * @par。*//** * 代码中的类。C题用二分答案.令 s = b-a;题意是在若s能落在[l,r],[2* l,2* r],[3* l,3* r],.....,[k*l,k *r],(k是正整数。

华鑫的专栏 93

告别复杂配置:利用原生DDNS实现IPv6直连群晖的极简指南

本文详细介绍了如何利用原生DDNS实现IPv6直连群晖NAS的极简方法,告别复杂配置。从检查IPv6网络环境、路由器防火墙设置到群晖DDNS配置,一步步指导用户完成设置,并分享移动网络下的使用体验和安全防护建议,帮助用户轻松实现远程访问。

weixin_30918633的博客 413

使用 ArcGIS Pro 和 Google Earth Engine 可视化地表温度

在这项研究中,利用 Landsat 热数据通过各种方法检查了 2013 年和 2023 年恰纳卡莱省的地表温度变化。使用了 NDVI、大气层顶部、亮度温度、植被比例和地表温度等公式。研究结果表明,从热图像中获得的数据,特别是地表温度(LST),是土地解释的重要资源。恰纳卡莱 — 土耳其(土耳其)使用 ArcGIS 程序和 Google Earth Engine 对不同季节的卫星图像进行分析。

gis收藏家的博客 1990

小米算法岗笔试复盘:从KMP到机器学习的考点全解析

算法笔试是技术岗位招聘的重要关卡,其核心考察的是对数据结构与算法原理的理解深度。从KMP字符串匹配的next数组推导,到堆排序的建堆与下沉边界,再到贪心、DFS剪枝等高频题型,这些基础算法不仅决定笔试成绩,更映射出工程师解决实际问题的抽象能力。与此同时,机器学习基础如KNN、聚类等概念,以及快速幂等数学技巧,也常出现在算法岗试卷中。掌握这些知识,能够帮助候选人在搜索、调度、图像处理等真实场景中做出合理的技术选型。本文结合一场真实的大厂算法岗笔试,系统拆解了从基础算法到工程应用的完整考点,为备战算法岗的同学提

weixin_34294649的博客 284

pytorch-cifar100学习资料汇总 - 基于PyTorch的CIFAR-100图像分类实践

pytorch-cifar100是一个基于PyTorch实现CIFAR-100数据集图像分类的开源项目。该项目实现了多种经典的深度学习网络模型,如ResNet、DenseNet、VGG等,为开发者提供了在CIFAR-100数据集上进行图像分类实验的代码范例。pytorch-cifar100项目为我们提供了在CIFAR-100数据集上进行图像分类实验的完整代码实现。无论你是想要学习PyTorch的使用,还是研究不同网络模型在CIFAR-100上的表现,这个项目都是一个很好的起点。

helloaiworld的博客 1122
上一篇: XXX-最大回文前缀
下一篇: 快速排序
WayToAccept
博客等级 码龄14年 21粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值