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

真题-桂城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 枚。对天平来说,如果左右两边的重量相等,则天平便会平衡。因为是自制天平,所以使用没有“左物右码”的规定,也就是说无论砝码是放在左边还是右边、或者和称重物品一起放均是可以的。

img

那么,利用该天平和砝码,小辉最多能称出多少种非零重量出来呢?

输入格式

一行,三个正整数 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 答案&#xff1a; GC.2022.五年级.03.次大公约数 输入数据 1 输出数据 1 GC.2022.五年级.04.显示器 输入数据 1 输出数据 1 GC.2022.五年级.05.数对 输入数据 1 输…...

android 使用MediaPlayer实现音乐播放--权限请求

在Android应用中&#xff0c;获取本地音乐文件的权限是实现音乐扫描功能的关键步骤之一。随着Android版本的不断更新&#xff0c;从Android 6.0&#xff08;API级别23&#xff09;开始&#xff0c;应用需要动态请求权限&#xff0c;而到了android 13以上需要的权限又做了进一步…...

Web开发:ORM框架之使用Freesql的DbFrist封装常见功能

一、调用 public class Program {static string connectionstring "连接字符串&#xff08;数据库名&#xff09;";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 非空约束&#xff08;not null&#xff09;2.3 唯一约束&#xff08;unique&#xff09;2.4 主键约束&#xff08;primary key&#xff09;2.5 自增长主键2.6 …...

一分钟学习数据安全——数据安全风险的系统化应对思路

数据是组织的重要资产&#xff0c;未经授权的数据访问可能导致数据泄露、数据篡改、隐私侵犯和合规风险等问题。企业可以通过数据访问控制来提高信息系统在数据全生命周期管理中的安全性。企业可以引入IAM系统&#xff0c;来控制身份来管理权限。通过对用户访问权限的管理和合适…...

端口port常识

端口&#xff08;Port&#xff09;用于区分不同的服务或进程。在网络通信中&#xff0c;每个运行在计算机上的进程都会通过一个端口来与其他计算机上的进程进行通信。以下是一些关于端口和使用常识的信息&#xff1a; 端口号范围&#xff1a; 0-1023&#xff1a;这些被称为“知…...

【Oracle实战】文章导读

【Oracle基础】 【实战】Oracle基础之单机安装&#xff0d;01 Windows 2016 Oracle 11gR2【实战】Oracle基础之单机安装&#xff0d;02 Windows 2016 Oracle 12cR2【实战】Oracle基础之单机安装&#xff0d;03 CentOS 7.9 Oracle 11gR2【实战】Oracle基础之单机安装&#x…...

“人工智能+高职”:VR虚拟仿真实训室的发展前景

在当今科技日新月异的时代&#xff0c;人工智能&#xff08;AI&#xff09;与虚拟现实&#xff08;VR&#xff09;技术的融合正逐步改变着各行各业&#xff0c;教育领域也不例外。特别是在高等职业教育&#xff08;简称“高职”&#xff09;体系中&#xff0c;VR虚拟仿真实训室…...

c语言学习27宏定义条件编译

1类型重定义 typedef typedef关键字 属性&#xff1a;关键字 功能&#xff1a;将数据类型重新定义别名 &#xff08;数据类型 别名&#xff09; 格式&#xff1a;typedef数据类型名 别名&#xff1b; 例子&#xff1a;typedef unsigned char u8&#xff1b; 位置…...

理论结合实践:用Umami构建网站分析系统

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

Unreal从入门到精通之如何绘制用于VR的3DUI交互的手柄射线

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

移动充储机器人“小奥”的多场景应用(上)

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

已解决wordpress提示正在执行例行维护,请一分钟后回来

今天打开网站时提示“正在执行例行维护,请一分钟后回来”&#xff0c;一分钟后还这样&#xff0c;刷新也没用&#xff0c;这究竟是怎么回事了&#xff1f; 问题原因 这是WordPress在更新&#xff0c;wordpress在升级程序、主题、插件时&#xff0c;都会先切换到维护模式&…...

DDR3脚位解析,class分类

SDQ{0-31}:数据信号&#xff0c;为输入/输出双向信号。 SA{0-15}&#xff1a;地址信号为输入信号。 SDQS{0-3}P/N&#xff1a;数据选通信号&#xff0c;数据可以通过DQS的上升沿与下降沿传输。在读模式时&#xff0c;DQS由存储器发给CPU&#xff0c;DQS与数据边沿对齐。在写模…...

【深度学习|目标跟踪】DeepSort 详解

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

快速图像识别:落叶植物叶片分类

1.背景意义 研究背景与意义 随着全球生态环境的变化&#xff0c;植物的多样性及其在生态系统中的重要性日益受到关注。植物叶片的分类不仅是植物学研究的基础&#xff0c;也是生态监测、农业管理和生物多样性保护的重要环节。传统的植物分类方法依赖于人工观察和专家知识&…...

MTK Android12 user版本MtkLogger

目录 1.修改device/mediatek/system/common/device.mk 2.修改device/mediatek/system/common/mtklog/mtklog-config-bsp-eng.prop&#xff0c;修改为false是为了开机的时候不要自动启动 3.修改device/mediatek/vendor/common/device.mk 4.修改vendor/mediatek/proprietary/…...

Python数据结构day2

一、链表 1.1目的 解决顺序表存储数据有上限&#xff0c;并且插入和删除操作效率低的问题 1.2概念 链表&#xff1a;链式存储的线性表&#xff0c;使用随机物理内存存储逻辑上连续的数据 链表的组成&#xff1a;由一个个结点组成 结点&#xff1a;由数据域和链接域组成&a…...

后台通用tag面包屑

思路&#xff1a;要实现点击左侧菜单栏&#xff0c;页面跳转且显示面包屑(本文用的是TSVue3) 功能点&#xff1a; 最多显示5个标签超过5个时&#xff0c;自动移除最早的标签至少保留1个标签支持标签关闭功能 首先在store.ts 处理路由&#xff08;点击过的路由&#xff0c;当前…...

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…...

51c自动驾驶~合集58

我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留&#xff0c;CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制&#xff08;CCA-Attention&#xff09;&#xff0c;…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来&#xff0c;尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断&#xff0c;但全球市场热度依然高涨&#xff0c;入局者持续增加。 以国内市场为例&#xff0c;天眼查专业版数据显示&#xff0c;截至5月底&#xff0c;我国现存在业、存续状态的机器人相关企…...

scikit-learn机器学习

# 同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可: # Also add the following code, # so that every time the environment (kernel) starts, # just run the following code: import sys sys.path.append(/home/aistudio/external-libraries)机…...

车载诊断架构 --- ZEVonUDS(J1979-3)简介第一篇

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是…...

五、jmeter脚本参数化

目录 1、脚本参数化 1.1 用户定义的变量 1.1.1 添加及引用方式 1.1.2 测试得出用户定义变量的特点 1.2 用户参数 1.2.1 概念 1.2.2 位置不同效果不同 1.2.3、用户参数的勾选框 - 每次迭代更新一次 总结用户定义的变量、用户参数 1.3 csv数据文件参数化 1、脚本参数化 …...

【threejs】每天一个小案例讲解:创建基本的3D场景

代码仓 GitHub - TiffanyHoo/three_practices: Learning three.js together! 可自行clone&#xff0c;无需安装依赖&#xff0c;直接liver-server运行/直接打开chapter01中的html文件 运行效果图 知识要点 核心三要素 场景&#xff08;Scene&#xff09; 使用 THREE.Scene(…...

【Vue】scoped+组件通信+props校验

【scoped作用及原理】 【作用】 默认写在组件中style的样式会全局生效, 因此很容易造成多个组件之间的样式冲突问题 故而可以给组件加上scoped 属性&#xff0c; 令样式只作用于当前组件的标签 作用&#xff1a;防止不同vue组件样式污染 【原理】 给组件加上scoped 属性后…...

开源 vGPU 方案:HAMi,实现细粒度 GPU 切分

本文主要分享一个开源的 GPU 虚拟化方案&#xff1a;HAMi&#xff0c;包括如何安装、配置以及使用。 相比于上一篇分享的 TimeSlicing 方案&#xff0c;HAMi 除了 GPU 共享之外还可以实现 GPU core、memory 得限制&#xff0c;保证共享同一 GPU 的各个 Pod 都能拿到足够的资源。…...