#A. 「MCOI-06」Existence of Truth

    传统题 2000ms 512MiB

「MCOI-06」Existence of Truth

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

题目描述

可能存在一个非负整数数序列 a1,a2,,ana_1,a_2,\dots,a_n 使得 0ai<109+70\le a_i < 10^9+7

给定 x1,x2,,xnx_1,x_2,\dots,x_ny1,y2,,yny_1,y_2,\dots,y_nz1,z2,,znz_1,z_2,\dots,z_n,已知对于 1in1\le i\le n 满足:

$$x_i\left(\sum_{j=1}^ia_j\right)+y_i\left(\sum_{j=i}^na_j\right)\equiv z_i\pmod{10^9+7} $$

a1,a2,,ana_1,a_2,\dots,a_n

输入格式

本题有多组数据。

第一行一个正整数 TT,表示表示数据的组数。对于每一组数据:

第一行一个正整数 nn

接下来 nn 行,每行三个正整数 xi,yi,zix_i,y_i,z_i

输出格式

对于每一组数据,依次输出:

第一行一个非负整数 kk,为合法解数量。

如果 k=1k=1,第二行输出 nn 个正整数,依次为 a1,a2,,ana_1,a_2,\dots,a_n

2
3
3 1 9
2 2 16
1 3 15
6
3 6 246
5 7 283
2 7 179
4 6 214
8 7 337
3 5 151
1
1 2 3
1
8 8 0 6 7 8

数据规模与约定

本题采用捆绑测试。

  • Subtask 1(10 pts):n=1n=1
  • Subtask 2(19 pts):n100\sum n\le100
  • Subtask 3(19 pts):xi=yi=1x_i=y_i=1
  • Subtask 4(22 pts):保证有唯一解。
  • Subtask 5(30 pts):无特殊限制。

对于所有数据:

  • 1n,n2×1051\le n,\sum n\le 2\times10^5
  • 1xi,yi<109+71\le x_i,y_i < 10^9+7
  • 0zi<109+70\le z_i < 10^9+7

MCOI Round 6 Div. 1 (Hydro Deuterium Round #003)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2021-10-1 14:00
结束于
2021-10-1 18:00
持续时间
4 小时
主持人
参赛人数
73