全奇全偶

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给出两个正整数 n(1n109)n(1≤n≤10^9)k(1k100)k(1≤k≤100)。将数字 nn 表示为相同奇偶性的 kk 个正整数的和(除以2时余数相同)。

换句话说,求出 a1,a2,,aka_1,a_2,…,a_k,使得所有 ai0na1+a2++aka_i>0,n=a_1+a_2+…+a_k,并且所有 aia_i 都是偶数或所有 aia_i 都是奇数。

如果不存在这样的表示,也需要相应输出。

输入格式

第一行包含一个整数 t(1t1000)t(1≤t≤1000),表示测试用例的数量。接下来,给出测试用例,每行一个。

每个测试用例都是两个正整数 n(1n109)n(1≤n≤10^9)k(1k100)k(1≤k≤100)

输出格式

对于每个测试用例,如果答案存在,输出: YES,并在下一行输出对应个各个值(如果有多个答案,请输出其中任何一个);

如果答案不存在,则输出 NOYESNO 的大小写随意。

测试样例

8
10 3
100 4
8 7
97 2
8 8
3 10
5 3
1000000000 9
YES
4 2 4
YES
55 5 5 35
NO
NO
YES
1 1 1 1 1 1 1 1
NO
YES
3 1 1
YES
111111110 111111110 111111110 111111110 111111110 111111110 111111110 111111110 111111120

起洞导演剪辑版

未参加
状态
已结束
规则
乐多
题目
14
开始于
2025-1-20 13:00
结束于
2025-1-20 17:00
持续时间
4 小时
主持人
参赛人数
16