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

厦门专业做网站网络营销的概念和特征

厦门专业做网站,网络营销的概念和特征,商业设计方案,成都疫情最新数据资源限制 内存限制&#xff1a;64.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 给出一个n阶行列式(1<n<9)&#xff0c;求出它的值。 输入格式 第一行给出两个正整数n,p&#xff1b;   接下来n行&…

资源限制

内存限制:64.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

  给出一个n阶行列式(1<=n<=9),求出它的值。

输入格式

  第一行给出两个正整数n,p;
  接下来n行,每行n个数,表示行列式,数据保证行列式中每个数绝对值不超过2*10^9。

输出格式

  一个数表示行列式的值,答案对p取余(余数需要是非负数)。

样例输入

2 2
5 -4
2 -1

样例输出

1

部分数据范围

  对于20%的数据n<=2
  对于40%的数据n<=3
  对于100%的数据n<=9,p<=40000。

#include<iostream>
#include<math.h>
using namespace std;
const int N=15;
int a[N][N];
int p;long long calc(int n,int a[N][N]){if(n==1){return a[1][1];}else if(n==2){return a[1][1]*a[2][2]-a[1][2]*a[2][1];} //利用代数余子式求行列式//按第一行展开long long sum=0;for(int num=1;num<=n;num++){if(a[1][num]!=0){//等于0就不需要计算了 //求代数余子式int b_i=1;int b[N][N];for(int i=2;i<=n;i++){int b_j=1;for(int j=1;j<=n;j++){if(j!=num){b[b_i][b_j++]=a[i][j];}}b_i++;} int det=calc(n-1,b);sum+=pow(-1,1+num)*a[1][num]*det;sum%=p;}} return sum;
}
int main(){int n;cin>>n>>p;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){cin>>a[i][j];a[i][j]%=p;}}long long sum=calc(n,a);if(sum%p>=0){cout<<sum%p<<endl;}else{cout<<p+sum%p<<endl;}return 0;
} 

 思路:利用代数余子式求行列式的值。 

http://www.mmbaike.com/news/103051.html

相关文章:

  • 宣城哪里做网站点金推广优化公司
  • 烟台专门做网站的百度站长工具怎么关闭
  • 做网站怎么推广深圳华强北新闻最新消息今天
  • 建网站如何收费推广app是什么工作
  • 做木箱的网站优秀网站
  • 现在做网站公司管理人员需要培训哪些课程
  • 哪个网站做动图网站推广服务商
  • 布吉网站建设多少钱网站广告策划
  • 山东三强建设咨询有限公司网站实体店营销方案
  • 虚拟主机网站建设发布新闻最快的网站
  • 阿里云做网站需要些什么条件aso优化工具
  • 中小学做课题研究的网站国内seo排名分析主要针对百度
  • 成都公司做网站的免费的舆情网站app
  • 做网站使用字体图标昆明seo关键字推广
  • wordpress无法删除插件_因为发生了错误:seo接单平台有哪些
  • 个人可以自己做网站吗在线识别图片百度识图
  • 做鸡蛋仔冰淇淋店网站上海百度推广排名优化
  • 网站建设公司的服务器如何免费引流推广
  • 北京又有疫情了吗今天湖南正规关键词优化首选
  • 合肥做网站培训心得体会2000字
  • 网站虚拟空间多少钱爱站网长尾关键词挖掘工具福利片
  • 网站的发展前景网站搜索优化官网
  • 滕州建设局网站西安网站建设公司十强
  • 阿里云做网站电话关键词林俊杰mp3在线听
  • 哪个网站可以做批发自己搭建网站
  • 专门做水产海鲜的网站吗深圳英文站seo
  • 页面效果好的网站泰州seo公司
  • 网站开发 工作职责国外网站排名 top100
  • 网站设计论文答辩seo标题优化导师咨询
  • 网站建设合同有哪些宁波seo推广费用