现在的位置: 首页 > 综合 > 正文

SGU 140 Integer Sequences (多元线性同余方程)

2018年12月20日 ⁄ 综合 ⁄ 共 531字 ⁄ 字号 评论关闭

SGU 140  整数序列

时间限制: 0.50 sec
空间限制: 4096 KB

整数序列A 是由 个非负整数 A2 .. AN 组成的,他的每个元素都不超过 2 000 000 000。考虑两个长度都是N的序列A 和X。他定义们的积
(A*X) 为整数 R=A1*X1 + A2*X2 + .. + AN*XN。你的任务是解方程 A*X=B
(mod P)
,序列A和整数BP都是已知的。

输入

第一行是序列长度 N (1<=N<=100) 还有P (1<=P<=10 000) 和 B (0<=B<=P-1)。第二行描述序列A, 数字之间用空格隔开: A2 .. AN

输出

如果有这样的X则在第一行输出 "YES" ,否则输出"NO"。如果你的答案是"YES",在第二行输出N个空格隔开的非负整数: X1 X2 ..
XN

样例输入#1

2 7 4
7 3

样例输出#1

YES
0 6

样例输入#2

3 10 1
2 4 6

样例输出#2

NO


分析:

http://wenku.baidu.com/view/f210b3395727a5e9856a6166.html

http://hi.baidu.com/y_y__/item/003b52224f91631f76272c3d


多元线性同余方程, 不是很理解。 等完全搞懂, 再把代码贴上。 ∩__∩y


抱歉!评论已关闭.