青少年编程知识记录 codecoming

2021年市南区程序设计竞赛(小学组)

1.建设病房(build.cpp)

【题目描述】

2020年1月23日下午,武汉市建设局紧急召集中建三局等单位举行专题会议,要求参照2003年抗击非典期间北京小汤山医院模式,在武汉职工疗养院建设火神山医院,集中收治新型冠状病毒肺炎患者。从1月25日正式开工到2月1日,7000余名建设者鏖战,与疫魔竞速,以精准狙击,8天实现关机节点。武汉火神山医院完工。2020年2月2日。武汉菜甸火神山医院正式交付。中国速度令世界惊叹。

现某医院需要增设n个病房,已知每x小时建设一个病房,假设在建设完一个病房完之前不会建设另外一个,那么经过y小时后还剩几个病房没有动工?

【输入描述】

输入仅一行,包括n,x和y(均为整数)。

【输出描述】

输出也仅一行,没动工的病房个数。

【样例输入】

10 4 9



【样例输出】

7
作者:亿万年的星光 分类:题解目录 浏览:

2021年市北区程序设计竞赛试题(初中组)

1.开关灯(light.cpp)

【题目描述】

某实验室共有n盏灯,灯的编号为1~n,每盏灯的初始状态是关闭的。现在有m位学生,每位学生可以前去抽取一张带数字的卡片,其数字为Ai,然后依次将自己手中的数字卡片倍数编号的灯进行操作,开的灯将会被关闭,关闭的灯则会被重新打开,这个过程进行k轮后有多少盏灯最终状态为打开。

【输入描述】

第一行是三个整数n,m,k。

第二行是m个整数A

【输出描述】

一个整数,为最终为打开状态的灯的数量。

【样例输入】

10 10 1  1 2 3 4 5 6 7 8 9 10



【样例输出】

3



【样例解释】

第1位学生持有卡片上的数字为1,会把所有的灯都打开,第2位学生持有的卡片上数字为2,会把2的倍数的所有灯进行操作,开的灯将被关闭,关闭的灯则会重新打开,第3位~第10位同学依次按照这种方法操作,1轮结束后有3栈灯是打开的。

【数据范围】

80%的数据:1<=n<=1000,m<=1000,ai<=n



100%的数据:1<=n<=1000,m<=1000,ai<=n,k<=1000



作者:亿万年的星光 分类:题解目录 浏览:

2021年崂山区程序设计竞赛题(初中组)

2021年崂山区程序设计竞赛题(初中组)(比赛时间90分钟,试题满分300分)题目名称区间和区间位数的个数有序数组保存文件sumdigitarray输入文件名sum.indigit.inarray.in输出文件名sum.outdigit.outarray.out每个测试点时限1秒1秒1秒测试点数目202020每个测试点分值555附加样例文件有有有结果比较方式全文比较(过滤行末空格及文末回车)题目类型传统传统传统运行内存限制128M128M128M 说明:1、须以题目中规定的文件名进行保
作者:亿万年的星光 分类:题解目录 浏览:

DEVC++中的断点调试

1.调试程序的两种方法编程的时候经常会遇到自己的输出结果跟标准结果或者预期的结果不一样,这个时候就要用到调试程序的功能。调试程序的目的有两个,一个是找出程序中的错误,另一个是监视变量的变化。2.DEVC++中的调试程序方法在DEVC++中,我们使用“断点”调。”断点“的主要意思是在调试模式下,遇到”断点“就停住,查看断点以前所有的变量的变化关系。3.设置及取消断点的方法#include<iostream> using namespace std; int&nb
作者:亿万年的星光 分类:C++知识 浏览:

C++小游戏——flappy bird简单实现

上一篇小游戏中,我们简单实现了打砖块小游戏。这一篇中,我们根据前面的框架,简单实现flappy bird小游戏。1.游戏框架   2.实现下落的小鸟#include <cstdio> #include <cstdlib> #include <conio.h> #include <windows.h> // 全局变量 int high,width; 
作者:亿万年的星光 分类:趣味小程序 浏览:

进制转换类问题汇总

二进制转十进制十进制转二进制十进制转M进制(M一般小于16)M进制转十进制M进制和N进制互转
作者:亿万年的星光 分类:C++知识 浏览:

【题解】转换的问题

【题目描述】

那么,问题来了:

输入一个十进制数N,将它转换成R进制数输出。

【输入描述】

输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。

【输出描述】

为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)

【样例输入】

7 2  23 12  -4 3

【样例输出】

111  1B  -11
作者:亿万年的星光 分类:题解目录 浏览:

【题解】取余运算

【题目描述】

输入b,p,k的值,求bp mod k的值。其中b,p,k×k为长整型数。

【输入描述】

输入b,p,k的值。

【输出描述】

求 b^p mod k的值。

【样例输入】

2 10 9

【样例输出】

2^10 mod 9=7



作者:亿万年的星光 分类:题解目录 浏览:

DEVC++中的快捷键

快捷键可以帮我们加快速度,下面介绍一下我们经常用的快捷键。 Ctrl+A   全选Ctrl +C   复制Ctrl +V   粘贴Ctrl+Z    撤销F9          编译F10        运行F11        编译运行Ctrl+/    单
作者:亿万年的星光 分类:C++知识 浏览:

【题解】神奇的fans

【题目描述】传说fans是一个数学天才。在他五岁那年,从一堆数字卡片中选出了4张 卡片:5,7,6,8。这4个数字有什么神秘之处呢?如果把这4张卡片自左往右的排成:5,6,7,8。你就会发现:原来这4个数字构成了等差数列!当年 fans选出了n组卡片,据说都能够构成等差数列。但是事实真的是这样吗?fans真的有这么神奇吗? n组数据就是fans选出的n组卡片,请你判断每一组卡片是否能构成等差数列.【输入描述】第一个数为数据的组数n,表示后面有n行,每行中的第一个数为该组数据的元素个数m(1≤m≤
作者:亿万年的星光 分类:题解目录 浏览: