在这里放一题看谁会(会的话发一下思路+完整代码)2

资质危机

题目描述

你是股神,市面上一共有n种股票,第j种股票的股价为xj(可能为正也可能为负)。你的老板持有m种基金,每种基金由所有股票的不同比例组成,基金i中包含a_ij份股票j(a_ij也可能为负,表示买空)。基金i的总价为pi=sum(a_ij*xj),j=1…n。老板只知道所有基金的价格pi,请你计算出所有股票的价格xj

输入输出格式

输入格式

第一行两个正整数n,m(<=100) 后面m行每行n+1个整数,表示一种基金,其中第i行的前n个数为a_ij(绝对值不超过1000),最后一个数为pi

输出格式

如果不存在可行解,输出No Solution 如果有不止一种可行解,输出No Unique Solution 否则输出n行,每行一个实数,表示xj(保留2位小数)

输入输出样例

输入样例#1:复 制

2 2
1 1 10
1 -1 2

输出样例#1:复 制

6.00
4.00

输入样例#2:复 制

2 2
1 1 10
1 1 10

输出样例#2:复 制

No Unique Solution

输入样例#3:复 制

2 2
1 1 10
1 1 9

输出样例#3:复 制

No Solution

2 个赞