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

【2024年全国青少信息素养大赛c++初中复赛集训第一天编程题分享】

目录

题目 1:星际旅行者的紧急求助

题目 2:失落的文明遗迹

题目 3:时间之门的密码

题目5,输出多进制数

题目6、乒乓球

题目7、明明的随机数

题目8、烤鸡

题目9、排队接水

题目 10:魔法森林的迷宫

题目 11:校园植树节活动

题目 12:小学生数学竞赛排名


题目 1:星际旅行者的紧急求助

【故事背景】

在一次星际旅行中,宇航员的飞船遭遇了未知的空间风暴,导致飞船的能源系统受损。宇航员需要紧急修复能源系统,但是能源核心的启动序列被加密了。宇航员必须编写一个程序来解密启动序列,以便重启能源系统。

【题目描述】

编写一个程序,输入一个正整数n,代表加密的启动序列。程序需要输出启动序列解密后的结果,解密规则是将序列中的每个数字乘以2然后减去1。

【输入格式】

输入一个正整数n (1 <= n <= 10000)。

【输出格式】

输出一个整数,表示解密后的启动序列。

【样例输入】

7

【样例输出】

13

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;cout << (n * 2 - 1);return 0;
}

 

题目 2:失落的文明遗迹

【故事背景】

考古学家在一次探险中发现了一座失落文明的遗迹。遗迹中有一系列的房间,每个房间都有一个门,门上有一个数字锁。据说,只有按照正确的顺序输入所有房间的数字锁,才能打开通往宝藏的大门。考古学家现在需要你的帮助,找出这个正确的顺序。

【题目描述】

编写一个程序,输入每个房间门上的数字锁的开启顺序,输出正确的开门顺序。

【输入格式】

输入多行,每行包含一个正整数,直到输入一个特殊的标记"END"。

【输出格式】

输出多行,每行一个整数,按照正确的开门顺序输出。

【样例输入】

3 7 2 9 5

1 4 6 8

2 5 3 7 8

END

【样例输出】

1

2

2

3

3

4

5

5

6

7

7

8

8

9

#include <bits/stdc++.h>
using namespace std;int main() {vector<int> rooms;while (!cin.eof()) {int num;cin >> num;if (num == 0) break; // 假设0是END的占位符rooms.push_back(num);}sort(rooms.begin(), rooms.end());for (size_t i = 0; i < rooms.size(); ++i) {int room = rooms[i];cout << room << endl;
}return 0;
}

题目 3:时间之门的密码

【故事背景】

在一座古老的城堡中,有一个传说中的时间之门。门上有一个由四个数字组成的密码,每个数字代表一个方向:东、南、西、北。只有输入正确的密码,时间之门才会打开,揭示隐藏在门后的秘密。然而,密码已经失传,只剩下一些线索。现在需要你的帮助,根据线索推断出正确的密码。

【题目描述】

编写一个程序,输入四个数字,每个数字代表一个方向的步数。程序需要输出所有可能的密码组合。

【输入格式】

输入四个整数,用空格隔开,代表东、南、西、北的步数。

【输出格式】

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 3、Chronos
  • 数学建模·模糊评价法
  • ffmpeg新旧函数对比
  • 微信视频号的视频怎么下载到本地?快速教你下载视频号视频
  • 算法训练营day11 栈与队列(栈的应用,单调队列,优先队列)
  • SSRF漏洞深入利用与防御方案绕过技巧
  • 多表联合的查询(实例)、对于前端返回数据有很多表,可以分开操作、debug调试教程
  • Linux开发讲课37--- ARM的22个常用概念
  • 初步探究Rust生态与图形界面编程
  • zookeeper在哪里能用到
  • Python-PLAXIS自动化建模技术与典型岩土工程
  • 【web】-sql注入-login
  • VSCode remote无法链接
  • 使机器人在执行任务倒快递
  • 【数智化CIO展】三一集团CIO吕青海:企业高速发展“数字化”是基础,“数智化”是升华...
  • python3.6+scrapy+mysql 爬虫实战
  • [LeetCode] Wiggle Sort
  • 【391天】每日项目总结系列128(2018.03.03)
  • 10个确保微服务与容器安全的最佳实践
  • 4个实用的微服务测试策略
  • ES6--对象的扩展
  • iOS编译提示和导航提示
  • JavaScript 一些 DOM 的知识点
  • MD5加密原理解析及OC版原理实现
  • Protobuf3语言指南
  • ReactNative开发常用的三方模块
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • vue-cli在webpack的配置文件探究
  • 当SetTimeout遇到了字符串
  • 基于axios的vue插件,让http请求更简单
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 时间复杂度与空间复杂度分析
  • 系统认识JavaScript正则表达式
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • ### RabbitMQ五种工作模式:
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (pytorch进阶之路)扩散概率模型
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)ssm码农论坛 毕业设计 231126
  • (五)网络优化与超参数选择--九五小庞
  • (转)winform之ListView
  • .Net Core 笔试1
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .Net7 环境安装配置
  • [000-01-030].Zookeeper学习大纲
  • [14]内置对象
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [AI Google] 使用 Gemini 取得更多成就:试用 1.5 Pro 和更多智能功能
  • [AIGC] 深入浅出 Python中的`enumerate`函数
  • [Algorithm][动态规划][01背包问题][目标和][最后一块石头的重量Ⅱ]详细讲解
  • [Android]将私钥(.pk8)和公钥证书(.pem/.crt)合并成一个PKCS#12格式的密钥库文件
  • [Android]如何调试Native memory crash issue
  • [AX]AX2012 SSRS报表Drill through action