打卡信奥刷题(3458)用C++实现信奥题 P10488 [BAPC 2006 资格赛] Booksort
P10488 [BAPC 2006 资格赛] Booksort题目描述给定nnn本书编号为1∼n1 \sim n1∼n。在初始状态下书是任意排列的。在每一次操作中可以抽取其中连续的一段再把这段插入到其他某个位置。我们的目标状态是把书按照1∼n1 \sim n1∼n的顺序依次排列。求最少需要多少次操作。输入格式第一行包含整数TTT表示共有TTT组测试数据。每组数据包含两行第一行为整数nnn表示书的数量。第二行为nnn个整数表示1∼n1 \sim n1∼n的一种任意排列。同行数之间用空格隔开。输出格式每组数据输出一个最少操作次数。如果最少操作次数大于或等于555次则输出5 or more。每个结果占一行。输入输出样例 #1输入 #13 6 1 3 4 6 2 5 5 5 4 3 2 1 10 6 8 5 3 4 7 2 9 1 10输出 #12 3 5 or more说明/提示1≤T≤31\le T\le 31≤T≤31≤n≤151 \le n \le 151≤n≤15。C实现#includebits/stdc.husingnamespacestd;#defineREP(i,l,r)for(inti(l);i(r);i)namespaceMilkcat{typedeflonglongLL;typedefpairLL,LLpii;constintN1e65;intn,chk,a[N];voiddfs(intd,intmxdep){if(chk)return;intct0;REP(i,1,n1)ct(a[i]-a[i-1]!1);ct(ct2)/3;// 相当于 ceil(1.0 * ct / 3)if(dctmxdep)return;if(!ct){chk1;return;}REP(L,1,n)REP(R,L,n){REP(k,1,L-1){rotate(ak,aL,aR1),dfs(d1,mxdep);rotate(ak,akR-L1,aR1);}REP(k,R1,n){rotate(aL,aR1,ak1),dfs(d1,mxdep);rotate(aL,aLk-R,ak1);}}}intmain(){cinn,a[n1]n1;REP(i,1,n)cina[i];REP(i,0,4){chk0,dfs(0,i);if(chk){couti\n;return0;}}cout5 or more\n;return0;}}intmain(){intT1;cinT;while(T--)Milkcat::main();return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

相关新闻

MCGS触摸屏

MCGS触摸屏

学习内容 A1模板建立 课程概述 本课为 MCGS Pro 触摸屏组态基础入门内容,从零完成工程搭建,实现开机动画封面 进度条自动跳转 多画面切换的完整基础框架,包含封面窗口、欢迎画面、监控画面三个窗口,涉及数据组态、画面组态…

2026/7/26 8:54:53 阅读更多 →
打卡信奥刷题(3457)用C++实现信奥题 P10484 送礼物

打卡信奥刷题(3457)用C++实现信奥题 P10484 送礼物

P10484 送礼物 题目描述 作为惩罚,GY 被遣送去帮助某神牛给女生送礼物 (GY:貌似是个好差事)但是在 GY 看到礼物之后,他就不这么认为了。某神牛有 NNN 个礼物,且异常沉重,但是 GY 的力气也异常的大 (-_-b)&a…

2026/7/26 20:42:19 阅读更多 →
影刀RPA 直播带货数据自动化:场控数据采集与复盘报告

影刀RPA 直播带货数据自动化:场控数据采集与复盘报告

影刀RPA 直播带货数据自动化:场控数据采集与复盘报告 作者:林焱 一、什么情况用影刀处理直播数据 直播带货的核心指标是实时性——直播中要随时知道在线人数、商品点击率、转化率;直播后要快速出复盘报告。而这些数据分散在直播后台、电商后…

2026/7/28 2:47:11 阅读更多 →

最新新闻

昇腾平台语音合成技术突破:Fun-CosyVoice3-0.5B-2512的高效部署实践

昇腾平台语音合成技术突破:Fun-CosyVoice3-0.5B-2512的高效部署实践

昇腾平台语音合成技术突破:Fun-CosyVoice3-0.5B-2512的高效部署实践 【免费下载链接】Fun-CosyVoice3-0.5B-2512 提供在昇腾平台上使用vllm进行语音模型推理的完整流程,包含镜像加载、容器启动、代码部署及权重下载,测试RTF≈0.27&#xff0c…

2026/7/28 4:24:15 阅读更多 →
LogiOps完整指南:让罗技设备在Linux上完美运行

LogiOps完整指南:让罗技设备在Linux上完美运行

LogiOps完整指南:让罗技设备在Linux上完美运行 【免费下载链接】logiops An unofficial userspace driver for HID Logitech devices 项目地址: https://gitcode.com/gh_mirrors/lo/logiops LogiOps是一款专为Linux系统设计的非官方用户空间驱动程序&#xf…

2026/7/28 4:24:15 阅读更多 →
基于ESP32-S3打造低成本智能教学遥控器:从硬件选型到软件实现

基于ESP32-S3打造低成本智能教学遥控器:从硬件选型到软件实现

1. 项目概述:从一块开发板到一个教学利器的诞生 作为一名常年混迹于硬件开发与教育技术交叉领域的“老鸟”,我手头总会积攒一些有意思的开发板。最近,一块DFRobot的FireBeetle 2 ESP32-S3开发板到了我手上。和很多朋友一样,拿到新…

2026/7/28 4:24:15 阅读更多 →
基于ESP32-S3-BOX-Lite与LVGL的嵌入式电子书阅读器开发全流程解析

基于ESP32-S3-BOX-Lite与LVGL的嵌入式电子书阅读器开发全流程解析

1. 项目缘起:为什么用ESP32-S3-BOX-Lite做电子书阅读器? 最近在捣鼓ESP32-S3-BOX-Lite这块开发板,发现它用来做一个桌面级的在线电子书阅读器,简直是“杀鸡用牛刀”级别的合适。可能有人会问,市面上那么多成熟的墨水屏…

2026/7/28 4:24:15 阅读更多 →
ESP32-S3与行空板构建无线图传系统:硬件选型、软件实现与性能优化

ESP32-S3与行空板构建无线图传系统:硬件选型、软件实现与性能优化

1. 项目概述:当ESP32-S3遇上行空板,打造无线图传新玩法 最近在捣鼓一个挺有意思的项目,核心是把一块FireBeetle 2 ESP32-S3开发板变成一个无线摄像头,把拍到的画面实时传输到手机APP上显示,同时还能用另一块行空板作为…

2026/7/28 4:24:15 阅读更多 →
从零开发Alexa语音计算器:对话式AI与无服务器架构实战

从零开发Alexa语音计算器:对话式AI与无服务器架构实战

1. 项目概述:当语音助手遇上基础计算最近在整理一些智能家居的自动化流程时,我重新审视了家里那几台吃灰的亚马逊Echo设备。除了定个闹钟、问问天气,它的核心功能——语音交互,似乎总停留在“玩具”阶段。这让我想起一个经典的入门…

2026/7/28 4:23:14 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻