当前位置: 首页 > news >正文

汕头网站排名推广搜索引擎排名优化公司

汕头网站排名推广,搜索引擎排名优化公司,dw动态网站制作流程,尊云服务器思路: (1)模拟线性代数解方程组办法,在此讨论正方形方程组求解。 (2)考虑几个问题: 数据存储:采用double数组存储。判断是否为零,由于double计算存在误差,…

思路:

(1)模拟线性代数解方程组办法,在此讨论正方形方程组求解。

(2)考虑几个问题:

  1. 数据存储:采用double数组存储。
  2. 判断是否为零,由于double计算存在误差,采用const double = eps = 1e-6;通过绝对值与eps比较判断是否为0。

(3)算法流程:

  1. 逐列枚举,行也从0开始枚举;
  2. 对于第c列,从第r行开始,找到绝对值最大的行号t;
  3. 如果a[t][c]为0,即该列最大值为0,则该列非固定行值均为0,跳过该列操作(因为不能让该列出现1个1);
  4. 令第c列绝对值最大行与第r行调换位置。
  5. 将r行第c列元素归一。
  6. 用该列的1将r行以下的元素全部消为0;
  7. 此时保证出现一个1了,所以r++;(显然r的数量就是1的数量)
  8. 除b列所有列用完后,判定r是否小于n;
  9. 如果小于n,说明1的个数小于n个,说明无解或者存在冗余项,此时做一判断,从r行到n-1行的b值逐个判断,如果出现非0项,由于左边r行及以下全部为0,若b不为0,则一定无解;如果都为0,则存在冗余项,有多组解。
  10. 如果恰好等于n,则说明无冗余项,有唯一解,此时将每一行只留下1那一项,其余全部消除,那么此时b值即为该未知参数解;全部求出后依次输出即可。由于我们只关注第n列的值,所以只需对第n列进行操作,i : n-1~0逐行讨论,对于a[i][n];需要将第i + 1 ~ n - 1列的值减为0,所以j : i + 1 ~ n - 1,当a[i][j]减去a[i][j]时,a[i][n]同步减a[i][j]*a[j][n]即可。

(4)注意:用绝对值判定。

代码:

#include<bits/stdc++.h>using namespace std;const int N = 110;
const double eps = 1e-6;double a[N][N];
int n;void goss()
{int r = 0;for(int c = 0;c < n;c ++){int t = r;for(int j = r + 1;j < n;j ++)if(fabs(a[j][c]) > fabs(a[t][c]))t = j;if(fabs(a[t][c]) < eps) continue;for(int j = 0;j < n + 1;j ++)swap(a[r][j],a[t][j]);for(int j = n;j >= c;j --)//从大往小除a[r][j] /= a[r][c];for(int j = r + 1;j < n;j ++)if (fabs(a[j][c]) > eps)for(int k = n;k >= c;k --)//从大往小除a[j][k] -= a[j][c]*a[r][k];r ++;}if(r < n){int flag = 0;for(int i = r;i < n;i ++)if(fabs(a[i][n]) > eps)flag = 1;if(flag) puts("No solution");else puts("Infinite group solutions");}else{for(int i = n - 1;i >= 0;i --)for(int j = i + 1;j < n;j ++)a[i][n] -= a[j][n]*a[i][j];for(int i = 0;i < n;i ++)printf("%.2lf\n",a[i][n]);}
}int main()
{cin >> n;for(int i = 0;i < n;i ++)for(int j = 0;j < n + 1;j ++)cin >> a[i][j];goss();return 0;
}

http://www.hkea.cn/news/221096/

相关文章:

  • 五月天做网站网络策划与营销
  • 高校网站如何建设论文谷歌官网下载
  • 做网站内容软件个人网站怎么做
  • 收废铁的做网站有优点吗海南百度推广开户
  • wordpress 二维码插件下载信阳搜索引擎优化
  • 个人网站二级域名做淘宝客企业推广策略
  • 厦门做网站seo的seo服务公司招聘
  • 安徽池州做企业网站百度搜索官方网站
  • 芜湖商城网站建设青岛百度快速优化排名
  • 我找伟宏篷布我做的事ko家的网站seoul怎么读
  • 即墨做网站优书网首页
  • 网站建设实践报告3000字放单平台
  • 中华人民共和国城乡住房建设厅网站seo技术外包
  • 网站做销售是斤么工作东莞网站营销推广
  • 做网站现在还行吗宁德市疫情
  • 响应式网站首页百度搜索资源
  • 工人找工作哪个网站好福州百度seo
  • 台湾做甜品的网站谷歌seo关键词排名优化
  • 织梦网站导入链接怎么做谷歌广告投放
  • 沈阳网站哪家公司做的好镇江关键字优化品牌
  • 台州本地做网站的做引流推广的平台600
  • 网站的导航用css怎么做网站外链查询
  • 青岛模版网站建设关键词优化按天计费
  • 高端网站建设服务器seo服务哪家好
  • 服装网站建设分析网站浏览器
  • 建站城企业邮箱怎么开通注册
  • html做动态网站cms
  • 一个网站建设需要多少钱百度seo排名优化公司
  • 网站做app的软件友博国际个人中心登录
  • 做网站用什么代码编写可口可乐软文营销案例