题目信息

题目类型
省赛
题目年份
2021
题目题型
编程题
关 键 词
求和比较

题目题干

第九题求和比较MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题目描述】MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

小蓝在学习C++数组时,突发奇想想知道如果将一个连续的正整数数组拆分成两个子数组,然后对拆分出的两个子数组求和并做差,且差值正好等于一个固定的正整数,像这样同一连续的正整数数组拆分方案有多少种。MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

我们一起帮助小蓝设计一下规则:MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一给出两个正整数N和M;MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二从1到N组成一个连续正整数数组A(A={1,2,3,4……N});MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第三将数组A拆分成两个子数组A1、A2(1.两个子数组中不能出现相同的数;2.子数组中的数字可以是连续的也可以是不连续的;3.拆分出的两组子数组的元素个数可以不同,但总数量等于A数组元素个数);MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第四对A1、A2两个子数组分别求和;MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第五对A1、A2两个子数组的和做差(大的数字减去小的数字);MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第六如果差值正好等于固定值M,则判定此拆分方案成立。MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

如:N=5,M=1,连续正整数数组A={1, 2, 3, 4, 5}。MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

符合条件的拆分方案有3种:MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

A1={1, 2, 4}, A2={3, 5}, 其中A1的和为7,A2的和为8,和的差值等于1MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

A1={1, 3, 4}, A2={2, 5}, 其中A1的和为8,A2的和为7,和的差值等于1MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

A1={3, 4}, A2={1, 2, 5}, 其中A1的和为7,A2的和为8,和的差值等于1MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入描述】MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入两个正整数N和M(3MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出描述】MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出拆分方案数。MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

5 1MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出样例】MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

3MNb100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

第十题最大价值 【题目描述】 一名种菜的农民伯伯。需要在给定的时间内完成种菜,现有m种不同的蔬菜提供给农民伯伯选择,且每种蔬菜种植花费的时间不同,每种蔬菜成熟后售卖的价值也不同。 要求: 1.
第九题求和比较 【题目描述】 小蓝在学习C++数组时,突发奇想想知道如果将一个连续的正整数数组拆分成两个子数组,然后对拆分出的两个子数组求和并做差,且差值正好等于一个固定的正整数,像这样同一连续的
第八题合数求和 【题目描述】 合数指自然数中除了能被1和它本身整除外,还能被其他数(0除外)整除的数。最小的合数是4。 如:合数4既可以被1和4整除,还能被2整除。 给定一个正整数N,计算出4
第七题剪绳子 【题目描述】 一条绳子从中间剪一刀可以剪成两段绳子;如果对折1次,中间剪一刀可以剪出3段绳子;如果连续对折2次,中间剪一刀可以剪出5段绳子;那么,连续对折n次,中间剪一刀可以剪出多少
第六题字符串 【题目描述】 给定一个字符串,然后将字符串倒序输出。 【输入描述】 输入一个字符串S(2 【输出描述】 将字符串S倒序输出 【输入样例】 abc 【输出样例】 cba
第五题 C++中函数的返回值类型是由(   )。 *选择题严禁使用程序验证 A、调用该函数的主调用函数类型决定的 B、return 语句中的表达式类型决定的 C、定义该函数所指的数据类型决定
第四题 二进制加法11010 + 10110 的和为(   )。 A、110000       B、11000        C、101110    D、111010 解析:计算可得单位11
第三题 已知"int n=9;",则执行语句" n*=n+=n%=2;"后 n的值为(   )。 A、4       B、1        C、8   
第二题 以下变量定义不正确的是(   )。 A、int a=8,b,r;       B、float c=1.233;         C、int if;        D、char d=&#
第一题 在C++中下列哪个不属于字符型常量(   )。 A、 'a'         B、'\x2A'         C、'@' 

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢