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

北京朝阳区中小学生信息学竞赛选拔赛C++真题

 ========================================================================

答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ---->  C++ ----> 选拔赛】

网站链接 

青少年软件编程历年真题模拟题实时更新

=======================================================================

北京朝阳区中小学生信息学竞赛选拔赛C++真题
编程题
第 1 题  rectangle

问题描述

给出一个长方形的长和宽,求长方形的周长和面积。

输入说明

两个整数a、b(0≤a,b≤10,000),分别表示长方形的长和宽,以空格隔开。

输出说明

两个整数,分别表示长方形的周长和面积,以1个空格隔开。

样例输入

5 3

样例输出

16 15

查看答案
 答案
题目中长方形的边长可以是0,题目并没说清此时周长应该怎么算,周长应该仍为2*(a+b)

参考程序:

#include<iostream>
using namespace std;
int main(){int a,b,c,s;cin>>a>>b;s=a*b;c=(a+b)*2;cout<<s<<" " <<endl;return 0;
} 

第 2 题   factorization

问题描述

Adleman非常喜欢数学,最近他遇到了一个棘手的问题:

对于一个正整数A,Adleman发现一些自然数的质因子分解式中没有大于A的因子,这样的自然数非常的特殊。Adleman想知道对于给定的正整数A,一个区间[N, N+M]内所有满足上述条件的自然数的个数。

输入说明

第一行:3个用空格分开的整数N、M、A。

输出说明

第一行:一个整数,表示对于给定的正整数A,区间[N, N+M]内特殊自然数的个数。

样例输入

30 10 5

样例输出

4

样例解释

[30, 40]之间的数质因子分解式如下:

30=2*3*5

31=1*31

32=2*2*2*2*2

33=3*11

34=2*17

35=5*7

36=2*2*3*3

37=1*37

38=2*19

39=3*13

40=2*2*2*5

其中30、32、36、40的质因子分解式中没有大于5的因子,所以一共有4个。

数据范围

50%的数据满足:1≤N,M,A≤5000

100%的数据满足:1≤N,M,A≤50,000


第 3 题    word

问题描述

输入一段文本,行数不超过200行。每行上有若干个单词,每行上的单词数不超过200。单词是指用空白符分开的连续字符串。

你的任务是:统计每一行上的单词数,并将每行上的单词按字典序从小到大排序。

输入说明

不定长度的一段文本。

输出说明

若干行,每行的格式是:首先是一个整数n,表示这一行上的单词个数,然后依次输出排序后的n个单词。数据之间用一个空格分隔。

样例输入

this is a test

and can you do it

样例输出

4 a is test this

5 and can do it you

提示

如果某一行上单词数为0,要输出一个0。

行末不能有多余的空格。

 ========================================================================

答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ---->  C++ ----> 选拔赛】

网站链接 

青少年软件编程历年真题模拟题实时更新

=======================================================================

http://www.xdnf.cn/news/1282825.html

相关文章:

  • 电子电气架构 --- 软件定义汽车的驱动和挑战
  • [Element-plus]动态设置组件的语言
  • Oracle数据库中的Library cache lock和pin介绍
  • Redis 数据结构及特点
  • VMD例程(Matlab 2021b可直接使用)
  • C++方向知识汇总(三)
  • 【MySQL基础篇】:MySQL索引——提升数据库查询性能的关键
  • 【华为机试】648. 单词替换
  • Jmeter使用第二节-接口测试(Mac版)
  • Nestjs框架: RBAC基于角色的权限控制模型初探
  • Flutter - 应用启动/路由管理
  • buildroot编译qt 5.9.8 arm64版本踩坑
  • 个人效能是一个系统
  • MaixPy简介
  • MySQL 函数
  • 达梦数据库慢SQL日志收集和分析
  • 【排序算法】⑥快速排序:Hoare、挖坑法、前后指针法
  • 算法训练营DAY57 第十一章:图论part07
  • 数集相等定义凸显解析几何几百年重大错误:将无穷多各异点集误为同一集
  • 深度学习和神经网络最基础的mlp,从最基础的开始讲
  • 数据大集网:精准获客新引擎,助力中小企业突破推广困局
  • MATLAB实现遗传算法求解路网路由问题
  • R语言机器学习算法实战系列(二十七)LASSO 与 Adaptive LASSO 在特征选择中的比较与应用
  • 【Leetcode】随笔
  • 深入浅出设计模式——行为型模式之观察者模式 Observer
  • Note4:Self-Attention
  • 能力评估:如何系统评估你的技能和经验
  • @ContextConfiguration
  • 嵌入式学习的第四十八天-中断+OCP原则
  • 矩阵游戏(二分图最大匹配)