当前位置: 首页 > news >正文

题解:洛谷 P1152 欢乐的跳

【题目来源】

洛谷:P1152 欢乐的跳 - 洛谷 (luogu.com.cn)

【题目描述】

一个 \(n\) 个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了 \([1,n-1]\) 之间的所有整数,则称之符合“欢乐的跳”,如数组 \(\{1,4,2,3\}\) 符合“欢乐的跳”,因为差的绝对值分别为:\(3,2,1\)

给定一个数组,你的任务是判断该数组是否符合“欢乐的跳”。

【输入】

每组测试数据第一行以一个整数 \(n(1\le n\le 1000)\) 开始,接下来 \(n\) 个空格隔开的在 \([−10^8,10^8]\) 之间的整数。

【输出】

对于每组测试数据,输出一行若该数组符合“欢乐的跳”则输出 Jolly,否则输出 Not jolly

【输入样例】

4 1 4 2 3

【输出样例】

Jolly

【解题思路】

image

【算法标签】

《洛谷 P1152 欢乐的跳》 #模拟# #枚举# #排序#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int main()
{int n, a[1005], b[1005] = {0}, mark = 1; // 定义变量:n为序列长度,a存储序列,b用于标记差值是否出现,mark用于判断是否为Jolly序列cin >> n; // 输入序列长度for (int i = 1; i <= n; i++) cin >> a[i]; // 输入序列中的元素// 桶排序实现for (int i = 1; i < n; i++) {int t = abs(a[i] - a[i + 1]); // 计算相邻元素的绝对差值if (t < 1005) b[t] = 1; // 如果差值在合理范围内,标记该差值出现过}// 检查1到n-1的所有差值是否都出现过for (int i = 1; i < n; i++) {if (b[i] == 0) { // 如果某个差值未出现mark = 0; // 标记为不是Jolly序列break; // 提前退出循环}}// 输出结果if (mark) cout << "Jolly"; // 如果所有差值都出现过,输出"Jolly"else cout << "Not jolly"; // 否则输出"Not jolly"return 0; // 程序结束
}

【运行结果】

4 1 4 2 3
Jolly
http://www.jsqmd.com/news/389503/

相关文章:

  • Node.js 后端架构的“隐秘角落”:从 Fastify 引擎到类型框架的博弈
  • 2026年知名的加拿大签证/英国签证稳定服务推荐机构 - 行业平台推荐
  • 2026年评价高的数字科技数据化/四川数字科技工程公司口碑推荐哪家靠谱 - 行业平台推荐
  • 2026年质量好的江苏橡胶膨胀节/膨胀节厂家口碑推荐汇总 - 品牌宣传支持者
  • 2026年苏州做得好的家教机构哪家好,师范家教/一对一/大学生家教/封闭式全托集训营/家教/一对一家教,家教机构怎么收费 - 品牌推荐师
  • 2026年热门的上海露天矿无人驾驶/上海无人驾驶可靠供应商参考推荐几家 - 行业平台推荐
  • 2026年口碑好的国家研发的低GI包子馒头/舒汇慢谷低GI青菜包子馒头哪家强公司实力参考(精选) - 行业平台推荐
  • 好用还专业! 继续教育论文降AI神器 —— 千笔·专业降AI率智能体
  • 2026年靠谱的活性炭废气处理设备/废气处理设备用户好评厂家推荐 - 行业平台推荐
  • 对比一圈后!抢手爆款的AI论文软件 —— 千笔AI
  • LeVERB框架——基于潜在视觉-语言指令的人形全身控制 解读
  • 2026年质量好的套筒补偿器/江苏金属波纹补偿器厂家专业度参考(精选) - 品牌宣传支持者
  • 2026年知名的压铸件喷砂机/粉末冶金喷砂机厂家实力参考 - 品牌宣传支持者
  • 有序数组单一元素查找:从通用解法到算法极致优化——兼谈高性能计算基础思路
  • 学习笔记|LeetCode 739 每日温度:从暴力枚举到单调栈线性最优解
  • 世毫九实验室(Shardy Lab)深度调研报告——原创AGI根规则与碳硅共生体系:定位、技术、价值与风险评估
  • 2026年靠谱的大型洗涤设备/毛巾洗涤设备厂家选购完整指南 - 品牌宣传支持者
  • 2026年质量好的ETFE太阳能板/深圳异型太阳能板热门厂家推荐汇总 - 品牌宣传支持者
  • 2026年评价高的多功能婴儿推车/新生婴儿推车制造厂家选购指南怎么选(精选) - 品牌宣传支持者
  • 2026年比较好的大管径熔盐缩管机/毛细管缩管机人气实力厂商推荐 - 品牌宣传支持者
  • 2026年知名的矿用本安型显示屏/显示屏高口碑厂家推荐(评价高) - 品牌宣传支持者
  • 龙门浩老街社区火锅口碑大比拼,2026年精选推荐!,平价火锅/特色美食/居民楼下火锅/美食/手工菜火锅,社区火锅品牌排行 - 品牌推荐师
  • 高端装修趋势去哪个展会看最好?2026五大核心展会观展全攻略来了! - 匠言榜单
  • 斐讯N1盒子安装飞牛FNOS NAS
  • 基于大数据Hadoop+爬虫的B站短视频热门趋势分析与创作者策略研究系统开题报告
  • 2026年知名的深圳防水太阳能光伏板/深圳太阳能光伏板厂家口碑推荐汇总 - 品牌宣传支持者
  • 真实复盘影子目录攻击——绕过WordPress固定链接劫持的手法
  • 基于Java的“高校生活”网上订餐系统开题报告
  • 2026年口碑好的热流道电热管生产设备/大管径电热管生产设备行业内知名厂家推荐 - 品牌宣传支持者
  • 基于SpringBoot+协同过滤推荐的助农平台任务书