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

C++2025.6.7 C++五级考题

城市商业街主干道是一条笔直的道路,商业街里有 n 家店铺,现给定 n 个店铺的位置,请在这条道路上找到一个中心点,使得所有店铺到这个中心点的距离之和最小,并输出这个最小值。

#include <bits/stdc++.h>
using namespace std;
int a[100000];
int n;
int main()
{cin>>n;for(int i=0;i<n;i++){cin>>a[i];}sort(a+0,a+n);int i=0;int sum=0;int j=n-1;while(i<j){sum=sum+(a[j]-a[i]);i++;j--;}cout<<sum;return 0;
}

图书馆的书籍分类系统使用二进制标签管理,0 代表儿童读物,1 代表青少年书籍。管理员发现当前的书架排列中不允许出现青少年书籍之后连接儿童读物的情况(即 10 子串)。管理员每次可以交换任意两本书的位置。请计算让书架符合规定所需的最少操作次数。

#include <bits/stdc++.h>
using namespace std;
string s;
int main()
{cin>>s;int n=s.size();int cnt=0;for(int i=0;i<n;i++){if(s[i]=='0') cnt++;}int cnt1=0;for(int i=0;i<cnt;i++){if(s[i]=='1') cnt1++;}cout<<cnt1;return 0;
}

你收集了 n 张卡片,按照收集的时间顺序编号 1 到n 并依次排列,每张卡片上标有一个数值。现在突发奇想,想知道在这些卡片中,若每次挑选两张卡片,会有多少对不同的组合满足两张卡片的数值和恰好为 0,请你计算出符合条件的卡片组合的数量。

#include <bits/stdc++.h>
using namespace std;
int a[10000];
int n;
int main()
{cin>>n;for(int i=0;i<n;i++){cin>>a[i];}sort(a+0,a+n);int i=0;int j=n-1;int cnt=0;while(i<j){if(a[i]+a[j]==0){cnt++;i++;j--;}else if(a[i]+a[j]>0){j--;}else if(a[i]+a[j]<0){i++;}}cout<<cnt;return 0;
}

http://www.lryc.cn/news/2403979.html

相关文章:

  • 【原神 × 二叉树】角色天赋树、任务分支和圣遗物强化路径的算法秘密!
  • 功能安全实战系列09-英飞凌TC3xx LBIST开发详解
  • 一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (二)
  • RT-Thread内核组成——内核移植
  • Docker_Desktop开启k8s
  • MS2691 全频段、多模导航、射频低噪声放大器芯片,应用于导航仪 双频测量仪
  • 基于Java(SpringBoot、Mybatis、SpringMvc)+MySQL实现(Web)小二结账系统
  • Java泛型中的通配符详解
  • Java方法引用深度解析:从匿名内部类到函数式编程的演进
  • 三维GIS开发cesium智慧地铁教程(4)城市白模加载与样式控制
  • 越狱蒸馏-可再生安全基准测试
  • 64、js 中require和import有何区别?
  • 手机号段数据库与网络安全应用
  • Kafka 入门指南与一键部署
  • MATLAB实战:视觉伺服控制实现方案
  • Oracle正则表达式学习
  • 校招 java 面试基础题目及解析
  • # STM32F103 SD卡读写程序
  • Spring中循环依赖问题的解决机制总结
  • 青少年编程与数学 01-011 系统软件简介 04 Linux操作系统
  • 微软PowerBI考试 PL300-使用适用于 Power BI 的 Copilot 创建交互式报表
  • 损坏的RAID5 第十六次CCF-CSP计算机软件能力认证
  • Android USB 通信开发
  • Prompt提示工程指南#Kontext图像到图像
  • 产品经理课程(十一)
  • Moldflow充填分析设置
  • Imprompter: Tricking LLM Agents into Improper Tool Use
  • python asyncio的作用
  • 【大模型:知识图谱】--3.py2neo连接图数据库neo4j
  • 如何理解机器人课程的技术壁垒~壁垒和赚钱是两件不同的事情