真题-桂城2022年五年级
目录
GC.2022.五年级.01.拍7
输入数据 1
输出数据 1
GC.2022.五年级.02.硬币
输入数据 1
输出数据 1
答案:
GC.2022.五年级.03.次大公约数
输入数据 1
输出数据 1
GC.2022.五年级.04.显示器
输入数据 1
输出数据 1
GC.2022.五年级.05.数对
输入数据 1
输出数据 1
GC.2022.五年级.06.自制天平
输入数据 1
输出数据 1
GC.2022.五年级.01.拍7
题目描述
小辉在玩一项名为 “拍7” 的游戏,参与游戏的人从 1 开始报数,如果当前报的数其数位上含 7 或者能被 7 整除,则玩游戏的人需要拍一下手堂。现在小辉想知道从 1 开始报数,第 X 个需要拍手掌的数是多少。数据保证第 X 个需要拍手掌的数其值不大于 100
输入格式
一个正整数 X
数据范围
保证第 X 个需要拍手的数其值不大于 100
输出格式
一个正整数为第 X 个需要拍手掌的数
样例
输入数据 1
3
Copy
输出数据 1
17
Copy
样例解释
前 3 个需要拍手掌的数分别是 7 , 14 , 17,第 3 个为 17
答案:
#include <bits/stdc++.h>
using namespace std;
//unsigned long long ;
int n;
bool f(int t){return t/10==7||t%10==7||t%7==0;
}
int main(){cin>>n;int cnt=0;for(int i=1;i<=100;i++){if(f(i)==true) cnt++;if(cnt==n){cout<<i;return 0;}}return 0;
}
GC.2022.五年级.02.硬币
题目描述
Q 国是银河系外某星球的一个高度文明的国家。在这个国家,有 1 元、2 元 3 元共 3 种硬币。现在小辉想去银行取钱,该银行很奇怪,每次你都只能取 1 枚硬币,且 3 元的硬币不能连续取。那么小辉想取 X 元至少要取多少次呢?
输入格式
一个正整数 X
数据范围
20% 数据,x <= 10
100% 数据,x <= 1000000000
输出格式
一个正整数代表至少需要取钱的次数。
样例
输入数据 1
6
Copy
输出数据 1
3
Copy
祥例解释
小辉可以先后取 3 元、 2 元、 1 元的债币各一枚,也可以连续 3 次取 2 元的硬币。但连续两次取 3 元侯币是不合法的。
答案:
#include <bits/stdc++.h>
using namespace std;
//unsigned long long ;
int n,t=0;
int main(){cin>>n;int cnt=n/5*2;int c1=n%5;if(c1>0&&c1<4) cnt++;if(c1==4) cnt+=2;cout<<cnt;return 0;
}
GC.2022.五年级.03.次大公约数
题目描述
两个整数共有的约数中最大的一个被称之为这两个整数的最大公约数。同样的这两个整数共有的约数中第二大的约数我们称之为这两个整数的次大公约数。
现在给你两个正整数 a 和 b ,请求出他们的次大公约数。
注意:如果 a , b 只有一个公约数,则我们就说此时次大公约数不存在,这时你输出 -1 即可。
输入格式
一行,两个正整数 a , b
数据范围
50% 的数据,1 <= a , b <= 10^8108
100% 的数据,1 <= a , b <= 10^{16}1016
输出格式
一个正整数,表示答案
样例
输入数据 1
4 6
Copy
输出数据 1
1
Copy
样例解释
4 和 6 的公约数有 12 第二大的公约数是 1
答案:
#include<bits/stdc++.h>
using namespace std;
long long n,m;
int main(){cin>>n>>m;long long t=__gcd(n,m),t2=sqrt(t),t3=0;if(t==1){cout<<-1;return 0;}for(long long i=2;i<=t2;i++){if(t%i==0){cout<<t/i;return 0;}}cout<<1;return 0;
}
GC.2022.五年级.04.显示器
题目描述
小辉制作了一个显示器,该显示器显示的数值 a_1 , a_2 , a_3 ... , a_na1,a2,a3...,an 是一开始就植入的,并会按照次序依次循环显示,每秒变化 1 次。也就是说,该显示器显示的数值是按照以下规律变化的: a_1a1 -> a_2a2 -> a_3a3 ->... -> a_nan -> a_1a1 -> a_2a2 -> a_nan -> a_1a1 ......
第 1 秒时该显示器显示的数值是 a_1a1,小辉想知道第 x ~ 第 y 秒(包合第 x 秒和第 y 秒),计时器上出现的数值之和是多少?询问有 q 组。
输入格式
第一行,两个正整数 n , q 。
第二行,n 个正整数,为 a_1a1 ~ a_nan
接着 q 行,每行两个正整数 x , y
数据范围
20% 的数据,n , q <= 100 , a_iai <= 1000, 1 <= x <= y <= 1000
60% 的数据,n , q <= 10000 , a_iai <= 1000 , 1 <= x <= y <= 1000000
100% 的数据,n , q <= 100000 , a_iai <= 1000 , 1 <= x <= y <= 1000000000000
输出格式
q 行,每行一个正整数,表示第 x 秒~ 第 y 秒计时器上出现的数字之和
样例
输入数据 1
5 3
11 12 13 14 15
1 2
2 3
1 10
Copy
输出数据 1
23
25
130
Copy
样例解释
前 10 秒的数值为: 11 -> 12 -> 13 -> 14 -> 15 -> 11 -> 12 -> 13 -> 14 -> 15
答案:
#include <bits/stdc++.h>
using namespace std;
//unsigned long long ;
int n,q,a[1000010],s[1000005];
int main(){cin>>n>>q;for(int i=1;i<=n;i++){cin>>a[i];s[i]=s[i-1]+a[i];}for(int i=1;i<=q;i++){long long x,y,ans=0;cin>>x>>y;ans=s[y%n]+y/n*s[n]-(x-1)/n*s[n]-s[(x-1)%n];cout<<ans<<endl;}return 0;
}
GC.2022.五年级.05.数对
题目描述
小辉得到了一个包含 n 个数的数列,他要从中选出两个不同位置的数形成个一个数对,要求较左边的数对 k 取余的结果小于等于较右边的数对 k 取余的结果。
问小辉有多少种选法。
输入格式
第一行,两个正整数 n 和 k
接着 n 个正整数,为数列的值。
数据范围
50% 的数据,2 <= n <= 10000 , 1 <= k <= 10 数列中每个数的值不超过 1000
100% 的数据,2 <= n <= 1000000, 1 <= k <= 50 ,数列中每个数的值不超过 1000
输出格式
一个正整数,表示答案。
样例
输入数据 1
4 6
3 4 5 6
Copy
输出数据 1
3
Copy
样例解释
3 , 4 , 5 , 6 对 6 取模的结果分别为 3 , 4 , 5 , 0 能构成的数对有 (3,4)、(3,5)、(4,5),共 3 个
答案:
#include<bits/stdc++.h>
using namespace std;
long long n,k,a[1000005],s[100000],s1=0;
int main(){cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];a[i]=a[i]%k;for(int j=0;j<=a[i];j++){s1+=s[j];}s[a[i]]++;}cout<<s1;return 0;
}
GC.2022.五年级.06.自制天平
题目描述
小辉是一个实验爱好者。如下图,他自己动手制作了一个天平和重量分别为 a 、 b 、 c 的三种砝码各 4 枚。对天平来说,如果左右两边的重量相等,则天平便会平衡。因为是自制天平,所以使用没有“左物右码”的规定,也就是说无论砝码是放在左边还是右边、或者和称重物品一起放均是可以的。
那么,利用该天平和砝码,小辉最多能称出多少种非零重量出来呢?
输入格式
一行,三个正整数 a , b , c 。
数据范国
10% 的数据,a=b=c;
另 10 %的数据,b=c
100% 的数据,1<= a , b , c <= 100000
输出格式
一个正整数,为能称出的非零重量数
样例
输入数据 1
1 1 2
Copy
输出数据 1
16
Copy
样例解释
重量为 1 至 16 的重量都能称出来。
答案
#include<bits/stdc++.h>
using namespace std;
int b[5],a[1000001],ma=INT_MAX,ans;
int main(){cin>>b[0]>>b[1]>>b[2];for(int i=0;i<=4;i++){for(int j=0;j<=4;j++){for(int k=0;k<=4;k++){int n,s1=b[0]*i,s2=b[1]*j,s3=b[2]*k;a[s1+s2+s3]=1;a[abs(s1+s2-s3)]=1;a[abs(s2+s3-s1)]=1;a[abs(s1+s3-s2)]=1;}}}for(int i=1;i<=1000001;i++){if(a[i]==1)ans++;}cout<<ans;return 0;
}
相关文章:

真题-桂城2022年五年级
目录 GC.2022.五年级.01.拍7 输入数据 1 输出数据 1 GC.2022.五年级.02.硬币 输入数据 1 输出数据 1 答案: GC.2022.五年级.03.次大公约数 输入数据 1 输出数据 1 GC.2022.五年级.04.显示器 输入数据 1 输出数据 1 GC.2022.五年级.05.数对 输入数据 1 输…...

android 使用MediaPlayer实现音乐播放--权限请求
在Android应用中,获取本地音乐文件的权限是实现音乐扫描功能的关键步骤之一。随着Android版本的不断更新,从Android 6.0(API级别23)开始,应用需要动态请求权限,而到了android 13以上需要的权限又做了进一步…...
Web开发:ORM框架之使用Freesql的DbFrist封装常见功能
一、调用 public class Program {static string connectionstring "连接字符串(数据库名)";static void Main(string[] args){//1.连接数据库var freesql new FreeSqlBuilder().UseConnectionString(DataType.SqlServer, connectionstring…...

【多线程-第一天-多线程的执行原理-多线程的优缺点-主线程 Objective-C语言】
一、多线程的执行原理 1.单任务操作系统:同一时间只能执行一个任务 多任务操作系统:同一时间可以执行多个任务 比如,我可以一边听着酷狗,一边聊着QQ, 在单任务的操作系统里边,只有进程,没有线程, 单任务操作系统,CPU必须执行完一个任务,才能执行第二个任务, 多任…...

SQL基础语法介绍-基于MySQL
文章目录 一、SQL分类二、SQL语法1.数据库字段类型1.1.数值类型1.2 字符类型1.3 日期类型 2.字段约束2.1约束介绍2.2 非空约束(not null)2.3 唯一约束(unique)2.4 主键约束(primary key)2.5 自增长主键2.6 …...

一分钟学习数据安全——数据安全风险的系统化应对思路
数据是组织的重要资产,未经授权的数据访问可能导致数据泄露、数据篡改、隐私侵犯和合规风险等问题。企业可以通过数据访问控制来提高信息系统在数据全生命周期管理中的安全性。企业可以引入IAM系统,来控制身份来管理权限。通过对用户访问权限的管理和合适…...
端口port常识
端口(Port)用于区分不同的服务或进程。在网络通信中,每个运行在计算机上的进程都会通过一个端口来与其他计算机上的进程进行通信。以下是一些关于端口和使用常识的信息: 端口号范围: 0-1023:这些被称为“知…...
【Oracle实战】文章导读
【Oracle基础】 【实战】Oracle基础之单机安装-01 Windows 2016 Oracle 11gR2【实战】Oracle基础之单机安装-02 Windows 2016 Oracle 12cR2【实战】Oracle基础之单机安装-03 CentOS 7.9 Oracle 11gR2【实战】Oracle基础之单机安装&#x…...

“人工智能+高职”:VR虚拟仿真实训室的发展前景
在当今科技日新月异的时代,人工智能(AI)与虚拟现实(VR)技术的融合正逐步改变着各行各业,教育领域也不例外。特别是在高等职业教育(简称“高职”)体系中,VR虚拟仿真实训室…...
c语言学习27宏定义条件编译
1类型重定义 typedef typedef关键字 属性:关键字 功能:将数据类型重新定义别名 (数据类型 别名) 格式:typedef数据类型名 别名; 例子:typedef unsigned char u8; 位置…...

理论结合实践:用Umami构建网站分析系统
个人博客地址(欢迎大家访问):理论结合实践:用Umami构建网站分析系统 1. 引言 网站统计分析是一种通过收集、处理和分析网站数据来评估网站性能、用户行为和流量来源的综合方法。通过分析用户访问模式、页面浏览量、访问时长、用户…...

Unreal从入门到精通之如何绘制用于VR的3DUI交互的手柄射线
文章目录 前言实现方式MenuLaser实现步骤1.Laser和Cursor2.移植函数3.启动逻辑4.检测射线和UI的碰撞5.激活手柄射线6.更新手柄射线位置7.隐藏手柄射线8.添加手柄的Trigger监听完整节点如下:效果图前言 之前我写过一篇文章《Unreal5从入门到精通之如何在VR中使用3DUI》,其中讲…...

移动充储机器人“小奥”的多场景应用(上)
在当前现代化城市交通体系中,移动充储机器人“小奥”发挥着至关重要的作用。该机器人不仅是一个简单的设备,而是一个集成了高科技的移动充电站,为新能源汽车提供了一种前所未有的便捷充电解决方案。该机器人配备了先进的电池管理系统…...

已解决wordpress提示正在执行例行维护,请一分钟后回来
今天打开网站时提示“正在执行例行维护,请一分钟后回来”,一分钟后还这样,刷新也没用,这究竟是怎么回事了? 问题原因 这是WordPress在更新,wordpress在升级程序、主题、插件时,都会先切换到维护模式&…...
DDR3脚位解析,class分类
SDQ{0-31}:数据信号,为输入/输出双向信号。 SA{0-15}:地址信号为输入信号。 SDQS{0-3}P/N:数据选通信号,数据可以通过DQS的上升沿与下降沿传输。在读模式时,DQS由存储器发给CPU,DQS与数据边沿对齐。在写模…...

【深度学习|目标跟踪】DeepSort 详解
DeepSort详解 1、Sort回顾2、DeepSort的状态向量3、DeepSort的外观特征4、DeepSort的track状态5、DeepSort的代价矩阵以及门控矩阵6、DeepSort的级联匹配 1、Sort回顾 查看这篇博客 2、DeepSort的状态向量 Sort中的卡尔曼滤波使用的目标的状态向量是一个7维的向量,…...

快速图像识别:落叶植物叶片分类
1.背景意义 研究背景与意义 随着全球生态环境的变化,植物的多样性及其在生态系统中的重要性日益受到关注。植物叶片的分类不仅是植物学研究的基础,也是生态监测、农业管理和生物多样性保护的重要环节。传统的植物分类方法依赖于人工观察和专家知识&…...
MTK Android12 user版本MtkLogger
目录 1.修改device/mediatek/system/common/device.mk 2.修改device/mediatek/system/common/mtklog/mtklog-config-bsp-eng.prop,修改为false是为了开机的时候不要自动启动 3.修改device/mediatek/vendor/common/device.mk 4.修改vendor/mediatek/proprietary/…...

Python数据结构day2
一、链表 1.1目的 解决顺序表存储数据有上限,并且插入和删除操作效率低的问题 1.2概念 链表:链式存储的线性表,使用随机物理内存存储逻辑上连续的数据 链表的组成:由一个个结点组成 结点:由数据域和链接域组成&a…...
后台通用tag面包屑
思路:要实现点击左侧菜单栏,页面跳转且显示面包屑(本文用的是TSVue3) 功能点: 最多显示5个标签超过5个时,自动移除最早的标签至少保留1个标签支持标签关闭功能 首先在store.ts 处理路由(点击过的路由,当前…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析
1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...
React 第五十五节 Router 中 useAsyncError的使用详解
前言 useAsyncError 是 React Router v6.4 引入的一个钩子,用于处理异步操作(如数据加载)中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误:捕获在 loader 或 action 中发生的异步错误替…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)
HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...