CF2041E.Beautiful Array

普及-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

图片由 ChatGPT 4o 生成。A-Ming 的生日快到了,他的朋友 A-May 决定送他一个整数数组作为礼物。A-Ming 有两个最喜欢的数字 aa 和 bb,他认为一个数组是“美丽的”当且仅当它的平均数恰好为 aa,中位数恰好为 bb。请你帮助 A-May 找到一个美丽的数组,这样她的礼物才能让 A-Ming 印象深刻。

一个数组的平均数是其所有元素之和除以数组长度。例如,数组 [3,−1,5,5][3, -1, 5, 5] 的平均数是 12÷4=312 \div 4 = 3。

一个数组的中位数是排序后中间的元素(如果长度为奇数),或者排序后中间两个元素的平均数(如果长度为偶数)。例如,[1,1,2,4,8][1, 1, 2, 4, 8] 的中位数是 22,[3,−1,5,5][3, -1, 5, 5] 的中位数是 (3+5)÷2=4(3 + 5) \div 2 = 4。

注意,平均数和中位数都不需要取整。例如,数组 [1,2][1, 2] 的平均数是 1.51.5。

输入格式

一行包含两个整数 aa 和 bb。

  • −100≤a,b≤100-100 \leq a, b \leq 100。
  • 数组的长度必须在 11 到 10001000 之间。
  • 数组中的元素必须是整数,且其绝对值不超过 10610^6。

输出格式

第一行输出数组的长度。

第二行输出数组的所有元素。

如果有多组解,你可以输出任意一组。在题目给定的限制下,总是存在解。

输入输出样例

  • 输入#1

    3 4

    输出#1

    4
    3 -1 5 5
  • 输入#2

    -100 -100

    输出#2

    1
    -100

说明/提示

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页