当前位置:首页 > C++目录 > 正文内容

2021 年青岛市程序设计竞赛试题(小学组)决赛

亿万年的星光5年前 (2021-05-20)C++目录23522

1.方程求解


【描述】

输入正整数 a,b,c。

求有多少组 x 和 y 满足 a*x+b*y=c 。x 和 y 都是非负整数。

【输入】

一行,包含三个正整数 a,b,c,两个整数之间用单个空格隔开。

【输出】

满足 a*x+b*y=c 的 x 和 y 的组数。

【输入样例】

2 3 18

【输出样例】

4

【样例说明】

有以下 4 组 x 和 y 满足 2*x+3*y=18:

x=0,y= 6

x=3,y= 4

x=6 ,y=2

x=9,y= 0

【数据范围】

50%的数据,1<=a,b,c<=1000;

100%的数据,1<=a,b,c<=100000。

2.文件复制

【问题描述】

要把某个重要的文件发送到 n 台计算机中去,而现在只有其中的一台计算机装有此

文件,由于没有任何其他移动存储设备,唯一的办法就是用一条电缆将两台计算机连接起来,

才能从其中一台往另一台复制,用时 1 小时。一台电脑只有一个电缆接口。

现有 n 台电脑,k 条电缆可用,要将文件从其中一台计算机拷到其他 n-1 台计算机中,

请估算最短用时。

【输入】

只有一行,含有 n 和 k (用空格分开)。

【输出】

最少用时。

【输入样例】

8 3

【输出样例】

4

样例示意图:

【限制范围限制】

100%的数据满足:0<n<=109 , 0<k<=109




3.洪水

【问题描述】

一场大雨过后。

巨大的洪水从四周流向 Q 城市,导致该城市的很多平地区域被巨大的洪水淹没,幸好该

城市有些重要的平地四周早已盖好了高墙,高墙内的平地区域洪水无法到达。

你的任务是:

给定 Q 城市的地图情况,计算城市中没有被洪水淹没的平地区域面积。

【输入】

第一行:n,m,表示村子的大小。

以下是 n 行 m 列的矩阵,描述村子的情况,“0”表示平地,“1”表示墙,“0”和“1”之间

无空格。

【输出】

城市没被洪水淹没的平地面积。

【输入样例1 】

4 5
00000
00100
01010
00100

【输出样例1】

1

【输入样例 2】

6 5
11000
11011
10101
11011
10001
11110

【输出样例2】

6

【数据范围限制】

60%的数据:n,m<=100。

100%的数据:n,m<=500


    扫描二维码推送至手机访问。

    版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

    分享给朋友:
    返回列表

    上一篇:求阶乘的方法

    下一篇:判断闰年

    相关文章

    图的访问与遍历-深度优先搜索

    图的访问与遍历-深度优先搜索

    一、图的遍历图的遍历是指从图中的某个顶点出发,按照一定规则访问图中所有顶点且每个顶点仅访问一次的过程,核心分为深度优先搜索(DFS) 和广度优先搜索(BFS) 两大类,适用于无向图...

    【数论】均值不等式

    【数论】均值不等式

    均值不等式是高中常见的一个知识点,下面这篇文章做一下简单总结。1、其中a,b属于实数R,当且仅当a=b时,等号成立。这个也叫基本不等式2、其中a,b属于正实数,当且仅当a=b时,等号成立。3、其中a,...

    【题解】奶牛的回音

    【题目描述】奶牛们灰常享受在牛栏中牟叫,因為她们可以听到她们牟声的回音。虽然有时候并不能完全听到完整的回音。Bessie曾经是一个出色的秘书,所以她精确地纪录了所有的牟叫声及其回声。她很好奇到底两个声...

    分离整数的各个位

    分离整数的各个位

            平常做题的时候有很多时候会遇到分离整数的各个位的操作,比如求回文数,数字反转等题目。今天简单总结一下分离...

    最小生成树—Prim(普里姆)算法

    最小生成树—Prim(普里姆)算法

    一、算法概述Prim 算法是一种用于求解加权无向连通图的最小生成树(MST) 的贪心算法。它从一个顶点开始,逐步扩展生成树,每次选择连接已选顶点集和未选顶点集的最小权重边。二、算法思想初始化:从任意顶...

    完全背包问题

    1. 问题定义完全背包问题是经典的动态规划问题之一。它的基本描述如下:有一个容量为 V 的背包。有 N 种物品,每种物品有无限个可用。第 i ...